Micron Document
<!DOCTYPE html>
<html class="client-nojs vector-feature-night-mode-disabled vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-sticky-header-enabled" lang="en" dir="ltr"><head>
<meta charset="UTF-8">
<title>Prestack</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="canonical" href="https://en.wikipedia.org/wiki/Prestack"> <link href="./mw/ext.cite.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/ext.math.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.icons.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/user.styles.css" rel="stylesheet" type="text/css">
<meta name="ResourceLoaderDynamicStyles" content="">
<link rel="stylesheet" type="text/css" href="./mw/site.styles.css">
<link rel="stylesheet" type="text/css" href="./mw/noscript.css">
<link rel="stylesheet" type="text/css" href="./footer.css">
<link rel="stylesheet" type="text/css" href="./vector-2022.css">
</head>
<body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-Prestack rootpage-Prestack skin-vector-2022 action-view">
<div class="mw-page-container">
<div class="mw-page-container-inner">
<div class="mw-content-container">
<main id="content" class="mw-body">
<header class="mw-body-header vector-page-titlebar">
<h1 id="firstHeading" class="firstHeading mw-first-heading">
<span id="openzim-page-title" class="mw-page-title-main"><span class="mw-page-title-main">Prestack</span></span>
</h1>
</header>
<a id="top"></a>
<div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
<div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="en" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="en" dir="ltr">
<p>In <a href="Algebraic_geometry" title="Algebraic geometry">algebraic geometry</a>, a <b>prestack</b> <i>F</i> over a category <i>C</i> equipped with some <a href="Grothendieck_topology" title="Grothendieck topology">Grothendieck topology</a> is a category together with a functor <i>p</i>: <i>F</i> → <i>C</i> satisfying a <a href="Fibered_category" class="mw-redirect" title="Fibered category">certain lifting condition</a> and such that (when the fibers are groupoids) locally isomorphic objects are isomorphic. A <a href="Stack_(mathematics)" title="Stack (mathematics)">stack</a> is a prestack with effective descents, meaning local objects may be patched together to become a global object.
</p><p>Prestacks that appear in nature are typically stacks but some naively constructed prestacks (e.g., <a href="Groupoid_scheme" class="mw-redirect" title="Groupoid scheme">groupoid scheme</a> or the prestack of <a href="Projectivized_vector_bundle" class="mw-redirect" title="Projectivized vector bundle">projectivized vector bundles</a>) may not be stacks. Prestacks may be studied on their own or <a href="#Stacks_associated_to_prestacks">passed to stacks</a>.
</p><p>Since a stack is a prestack, all the results on prestacks are valid for stacks as well. Throughout the article, we work with a fixed base category <i>C</i>; for example, <i>C</i> can be the category of all schemes over some fixed scheme equipped with some <a href="Grothendieck_topology" title="Grothendieck topology">Grothendieck topology</a>.
</p>
<meta property="mw:PageProp/toc">
<div class="mw-heading mw-heading2"><h2 id="Informal_definition">Informal definition</h2></div>
<p>Let <i>F</i> be a category and suppose it is <a href="Fibered_category" class="mw-redirect" title="Fibered category">fibered over <i>C</i></a> through the functor <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle p:F\to C}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>p</mi>
<mo>:</mo>
<mi>F</mi>
<mo stretchy="false">→<!-- → --></mo>
<mi>C</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle p:F\to C}</annotation>
</semantics>
</math></span><img src="./c66d3f389313da08201d63cee44500df224b5fa3.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; margin-left: -0.089ex; width:10.317ex; height:2.509ex;" alt="{\displaystyle p:F\to C}" loading="lazy"></span>; this means that one can construct pullbacks along morphisms in <i>C</i>, up to canonical isomorphisms.
</p><p>Given an object <i>U</i> in <i>C</i> and objects <i>x</i>, <i>y</i> in <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle F(U)=p^{-1}(U)}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>F</mi>
<mo stretchy="false">(</mo>
<mi>U</mi>
<mo stretchy="false">)</mo>
<mo>=</mo>
<msup>
<mi>p</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>−<!-- − --></mo>
<mn>1</mn>
</mrow>
</msup>
<mo stretchy="false">(</mo>
<mi>U</mi>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle F(U)=p^{-1}(U)}</annotation>
</semantics>
</math></span><img src="./e3b5969bee3fffb8bc15c881c4042f88bf43b622.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:15.525ex; height:3.176ex;" alt="{\displaystyle F(U)=p^{-1}(U)}" loading="lazy"></span>, for each morphism <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle f:V\to U}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>f</mi>
<mo>:</mo>
<mi>V</mi>
<mo stretchy="false">→<!-- → --></mo>
<mi>U</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle f:V\to U}</annotation>
</semantics>
</math></span><img src="./15330bffdda84438fcd2ab838c8437f0ac0e9d1e.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:10.4ex; height:2.509ex;" alt="{\displaystyle f:V\to U}" loading="lazy"></span> in <i>C</i>, after fixing pullbacks <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle f^{*}x,f^{*}y}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msup>
<mi>f</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>∗<!-- ∗ --></mo>
</mrow>
</msup>
<mi>x</mi>
<mo>,</mo>
<msup>
<mi>f</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>∗<!-- ∗ --></mo>
</mrow>
</msup>
<mi>y</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle f^{*}x,f^{*}y}</annotation>
</semantics>
</math></span><img src="./ebb02d26de0f07da75aad6f673cca570876a0fce.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:8.269ex; height:2.676ex;" alt="{\displaystyle f^{*}x,f^{*}y}" loading="lazy"></span>, we let<sup id="cite_ref-1" class="reference"><a href="#cite_note-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-2" class="reference"><a href="#cite_note-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup>
</p>
<dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle {\underline {\operatorname {Hom} }}(x,y)(V{\overset {f}{\to }}U)=[\operatorname {Hom} (f^{*}x,f^{*}y)]}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mrow class="MJX-TeXAtom-ORD">
<munder>
<mi>Hom</mi>
<mo>_<!-- _ --></mo>
</munder>
</mrow>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo>,</mo>
<mi>y</mi>
<mo stretchy="false">)</mo>
<mo stretchy="false">(</mo>
<mi>V</mi>
<mrow class="MJX-TeXAtom-ORD">
<mover>
<mo stretchy="false">→<!-- → --></mo>
<mi>f</mi>
</mover>
</mrow>
<mi>U</mi>
<mo stretchy="false">)</mo>
<mo>=</mo>
<mo stretchy="false">[</mo>
<mi>Hom</mi>
<mo>⁡<!-- ⁡ --></mo>
<mo stretchy="false">(</mo>
<msup>
<mi>f</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>∗<!-- ∗ --></mo>
</mrow>
</msup>
<mi>x</mi>
<mo>,</mo>
<msup>
<mi>f</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>∗<!-- ∗ --></mo>
</mrow>
</msup>
<mi>y</mi>
<mo stretchy="false">)</mo>
<mo stretchy="false">]</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle {\underline {\operatorname {Hom} }}(x,y)(V{\overset {f}{\to }}U)=[\operatorname {Hom} (f^{*}x,f^{*}y)]}</annotation>
</semantics>
</math></span><img src="./d0e7de773177b85a60ea2affdc7365ae3f18d58c.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.583ex; margin-bottom: -0.755ex; width:37.187ex; height:4.843ex;" alt="{\displaystyle {\underline {\operatorname {Hom} }}(x,y)(V{\overset {f}{\to }}U)=[\operatorname {Hom} (f^{*}x,f^{*}y)]}" loading="lazy"></span></dd></dl>
<p>be the set of all morphisms from <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle f^{*}x}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msup>
<mi>f</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>∗<!-- ∗ --></mo>
</mrow>
</msup>
<mi>x</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle f^{*}x}</annotation>
</semantics>
</math></span><img src="./e2aa2e2c03e2800b59677064f1534455f3b82a11.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:3.704ex; height:2.676ex;" alt="{\displaystyle f^{*}x}" loading="lazy"></span> to <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle f^{*}y}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msup>
<mi>f</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>∗<!-- ∗ --></mo>
</mrow>
</msup>
<mi>y</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle f^{*}y}</annotation>
</semantics>
</math></span><img src="./acf49572c60fbc4d66d785fd5cf1028909a6de7e.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:3.53ex; height:2.676ex;" alt="{\displaystyle f^{*}y}" loading="lazy"></span>; here, the bracket means we canonically identify different Hom sets resulting from different choices of pullbacks. For each <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle g:W\to V}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>g</mi>
<mo>:</mo>
<mi>W</mi>
<mo stretchy="false">→<!-- → --></mo>
<mi>V</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle g:W\to V}</annotation>
</semantics>
</math></span><img src="./d7c63c562bbc8a34cbd882cc3d74fb8d61d7d315.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:10.89ex; height:2.509ex;" alt="{\displaystyle g:W\to V}" loading="lazy"></span> over <i>U</i>, define the restriction map from <i>f</i> to <i>g</i>: <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle {\underline {\operatorname {Hom} }}(x,y)(V{\overset {f}{\to }}U)\to {\underline {\operatorname {Hom} }}(x,y)(W{\overset {f\circ g}{\to }}U)}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mrow class="MJX-TeXAtom-ORD">
<munder>
<mi>Hom</mi>
<mo>_<!-- _ --></mo>
</munder>
</mrow>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo>,</mo>
<mi>y</mi>
<mo stretchy="false">)</mo>
<mo stretchy="false">(</mo>
<mi>V</mi>
<mrow class="MJX-TeXAtom-ORD">
<mover>
<mo stretchy="false">→<!-- → --></mo>
<mi>f</mi>
</mover>
</mrow>
<mi>U</mi>
<mo stretchy="false">)</mo>
<mo stretchy="false">→<!-- → --></mo>
<mrow class="MJX-TeXAtom-ORD">
<munder>
<mi>Hom</mi>
<mo>_<!-- _ --></mo>
</munder>
</mrow>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo>,</mo>
<mi>y</mi>
<mo stretchy="false">)</mo>
<mo stretchy="false">(</mo>
<mi>W</mi>
<mrow class="MJX-TeXAtom-ORD">
<mover>
<mo stretchy="false">→<!-- → --></mo>
<mrow>
<mi>f</mi>
<mo>∘<!-- ∘ --></mo>
<mi>g</mi>
</mrow>
</mover>
</mrow>
<mi>U</mi>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle {\underline {\operatorname {Hom} }}(x,y)(V{\overset {f}{\to }}U)\to {\underline {\operatorname {Hom} }}(x,y)(W{\overset {f\circ g}{\to }}U)}</annotation>
</semantics>
</math></span><img src="./c272d889a193902be7620b83fb66bf31c0a3bb49.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.583ex; margin-bottom: -0.755ex; width:40.204ex; height:4.843ex;" alt="{\displaystyle {\underline {\operatorname {Hom} }}(x,y)(V{\overset {f}{\to }}U)\to {\underline {\operatorname {Hom} }}(x,y)(W{\overset {f\circ g}{\to }}U)}" loading="lazy"></span>
to be the composition
</p>
<dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle [\operatorname {Hom} (f^{*}x,f^{*}y)]{\overset {g^{*}}{\to }}[\operatorname {Hom} (g^{*}(f^{*}x),g^{*}(f^{*}y))]=[\operatorname {Hom} ((f\circ g)^{*}x,(f\circ g)^{*}y)]}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mo stretchy="false">[</mo>
<mi>Hom</mi>
<mo>⁡<!-- ⁡ --></mo>
<mo stretchy="false">(</mo>
<msup>
<mi>f</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>∗<!-- ∗ --></mo>
</mrow>
</msup>
<mi>x</mi>
<mo>,</mo>
<msup>
<mi>f</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>∗<!-- ∗ --></mo>
</mrow>
</msup>
<mi>y</mi>
<mo stretchy="false">)</mo>
<mo stretchy="false">]</mo>
<mrow class="MJX-TeXAtom-ORD">
<mover>
<mo stretchy="false">→<!-- → --></mo>
<msup>
<mi>g</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>∗<!-- ∗ --></mo>
</mrow>
</msup>
</mover>
</mrow>
<mo stretchy="false">[</mo>
<mi>Hom</mi>
<mo>⁡<!-- ⁡ --></mo>
<mo stretchy="false">(</mo>
<msup>
<mi>g</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>∗<!-- ∗ --></mo>
</mrow>
</msup>
<mo stretchy="false">(</mo>
<msup>
<mi>f</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>∗<!-- ∗ --></mo>
</mrow>
</msup>
<mi>x</mi>
<mo stretchy="false">)</mo>
<mo>,</mo>
<msup>
<mi>g</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>∗<!-- ∗ --></mo>
</mrow>
</msup>
<mo stretchy="false">(</mo>
<msup>
<mi>f</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>∗<!-- ∗ --></mo>
</mrow>
</msup>
<mi>y</mi>
<mo stretchy="false">)</mo>
<mo stretchy="false">)</mo>
<mo stretchy="false">]</mo>
<mo>=</mo>
<mo stretchy="false">[</mo>
<mi>Hom</mi>
<mo>⁡<!-- ⁡ --></mo>
<mo stretchy="false">(</mo>
<mo stretchy="false">(</mo>
<mi>f</mi>
<mo>∘<!-- ∘ --></mo>
<mi>g</mi>
<msup>
<mo stretchy="false">)</mo>
<mrow class="MJX-TeXAtom-ORD">
<mo>∗<!-- ∗ --></mo>
</mrow>
</msup>
<mi>x</mi>
<mo>,</mo>
<mo stretchy="false">(</mo>
<mi>f</mi>
<mo>∘<!-- ∘ --></mo>
<mi>g</mi>
<msup>
<mo stretchy="false">)</mo>
<mrow class="MJX-TeXAtom-ORD">
<mo>∗<!-- ∗ --></mo>
</mrow>
</msup>
<mi>y</mi>
<mo stretchy="false">)</mo>
<mo stretchy="false">]</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle [\operatorname {Hom} (f^{*}x,f^{*}y)]{\overset {g^{*}}{\to }}[\operatorname {Hom} (g^{*}(f^{*}x),g^{*}(f^{*}y))]=[\operatorname {Hom} ((f\circ g)^{*}x,(f\circ g)^{*}y)]}</annotation>
</semantics>
</math></span><img src="./d1976a1aa4f7de3d2431864dc01d68f35d62d896.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:72.181ex; height:4.343ex;" alt="{\displaystyle [\operatorname {Hom} (f^{*}x,f^{*}y)]{\overset {g^{*}}{\to }}[\operatorname {Hom} (g^{*}(f^{*}x),g^{*}(f^{*}y))]=[\operatorname {Hom} ((f\circ g)^{*}x,(f\circ g)^{*}y)]}" loading="lazy"></span></dd></dl>
<p>where a canonical isomorphism <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle g^{*}\circ f^{*}\simeq (f\circ g)^{*}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msup>
<mi>g</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>∗<!-- ∗ --></mo>
</mrow>
</msup>
<mo>∘<!-- ∘ --></mo>
<msup>
<mi>f</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>∗<!-- ∗ --></mo>
</mrow>
</msup>
<mo>≃<!-- ≃ --></mo>
<mo stretchy="false">(</mo>
<mi>f</mi>
<mo>∘<!-- ∘ --></mo>
<mi>g</mi>
<msup>
<mo stretchy="false">)</mo>
<mrow class="MJX-TeXAtom-ORD">
<mo>∗<!-- ∗ --></mo>
</mrow>
</msup>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle g^{*}\circ f^{*}\simeq (f\circ g)^{*}}</annotation>
</semantics>
</math></span><img src="./36d7bd127b3912891678b2a0af7021a2e941d620.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:17.293ex; height:2.843ex;" alt="{\displaystyle g^{*}\circ f^{*}\simeq (f\circ g)^{*}}" loading="lazy"></span> is used to get the = on the right. Then <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle {\underline {\operatorname {Hom} }}(x,y)}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mrow class="MJX-TeXAtom-ORD">
<munder>
<mi>Hom</mi>
<mo>_<!-- _ --></mo>
</munder>
</mrow>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo>,</mo>
<mi>y</mi>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle {\underline {\operatorname {Hom} }}(x,y)}</annotation>
</semantics>
</math></span><img src="./df87893de4d0e88c6789621e1987802776866d22.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.583ex; margin-bottom: -0.755ex; width:10.172ex; height:3.343ex;" alt="{\displaystyle {\underline {\operatorname {Hom} }}(x,y)}" loading="lazy"></span> is a <a href="Presheaf_(category_theory)" title="Presheaf (category theory)">presheaf</a> on the <a href="Slice_category" class="mw-redirect" title="Slice category">slice category</a> <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle C_{/U}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msub>
<mi>C</mi>
<mrow class="MJX-TeXAtom-ORD">
<mrow class="MJX-TeXAtom-ORD">
<mo>/</mo>
</mrow>
<mi>U</mi>
</mrow>
</msub>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle C_{/U}}</annotation>
</semantics>
</math></span><img src="./0322cbe23a276f07a23c5f74619cfc1cd558cf3d.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -1.171ex; width:3.977ex; height:3.009ex;" alt="{\displaystyle C_{/U}}" loading="lazy"></span>, the category of all morphisms in <i>C</i> with target <i>U</i>.
</p><p>By definition, <i>F</i> is a prestack if, for each pair <i>x</i>, <i>y</i>, <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle {\underline {\operatorname {Hom} }}(x,y)}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mrow class="MJX-TeXAtom-ORD">
<munder>
<mi>Hom</mi>
<mo>_<!-- _ --></mo>
</munder>
</mrow>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo>,</mo>
<mi>y</mi>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle {\underline {\operatorname {Hom} }}(x,y)}</annotation>
</semantics>
</math></span><img src="./df87893de4d0e88c6789621e1987802776866d22.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.583ex; margin-bottom: -0.755ex; width:10.172ex; height:3.343ex;" alt="{\displaystyle {\underline {\operatorname {Hom} }}(x,y)}" loading="lazy"></span> is a <a href="Sheaf_of_sets" class="mw-redirect" title="Sheaf of sets">sheaf of sets</a> with respect to the induced <a href="Grothendieck_topology" title="Grothendieck topology">Grothendieck topology</a> on <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle C_{/U}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msub>
<mi>C</mi>
<mrow class="MJX-TeXAtom-ORD">
<mrow class="MJX-TeXAtom-ORD">
<mo>/</mo>
</mrow>
<mi>U</mi>
</mrow>
</msub>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle C_{/U}}</annotation>
</semantics>
</math></span><img src="./0322cbe23a276f07a23c5f74619cfc1cd558cf3d.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -1.171ex; width:3.977ex; height:3.009ex;" alt="{\displaystyle C_{/U}}" loading="lazy"></span>.
</p><p>This definition can be equivalently phrased as follows.<sup id="cite_ref-3" class="reference"><a href="#cite_note-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup> First, for each covering family <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \{V_{i}\to U\}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mo fence="false" stretchy="false">{</mo>
<msub>
<mi>V</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>i</mi>
</mrow>
</msub>
<mo stretchy="false">→<!-- → --></mo>
<mi>U</mi>
<mo fence="false" stretchy="false">}</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \{V_{i}\to U\}}</annotation>
</semantics>
</math></span><img src="./0e4663c8df988418dd20628b2de961ad72f55459.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:9.876ex; height:2.843ex;" alt="{\displaystyle \{V_{i}\to U\}}" loading="lazy"></span>, we "define" the category <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle F(\{V_{i}\to U\})}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>F</mi>
<mo stretchy="false">(</mo>
<mo fence="false" stretchy="false">{</mo>
<msub>
<mi>V</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>i</mi>
</mrow>
</msub>
<mo stretchy="false">→<!-- → --></mo>
<mi>U</mi>
<mo fence="false" stretchy="false">}</mo>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle F(\{V_{i}\to U\})}</annotation>
</semantics>
</math></span><img src="./7fc6e6d8b1fa26825c1ebe6e7eef41c81ca96ca8.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:13.427ex; height:2.843ex;" alt="{\displaystyle F(\{V_{i}\to U\})}" loading="lazy"></span> as a category where: writing <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle p_{1}:V_{i}\times _{U}V_{j}\to V_{i},\,p_{12}:V_{i}\times _{U}V_{j}\times _{U}V_{k}\to V_{i}\times _{U}V_{j}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msub>
<mi>p</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>1</mn>
</mrow>
</msub>
<mo>:</mo>
<msub>
<mi>V</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>i</mi>
</mrow>
</msub>
<msub>
<mo>×<!-- × --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mi>U</mi>
</mrow>
</msub>
<msub>
<mi>V</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>j</mi>
</mrow>
</msub>
<mo stretchy="false">→<!-- → --></mo>
<msub>
<mi>V</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>i</mi>
</mrow>
</msub>
<mo>,</mo>
<mspace width="thinmathspace"></mspace>
<msub>
<mi>p</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>12</mn>
</mrow>
</msub>
<mo>:</mo>
<msub>
<mi>V</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>i</mi>
</mrow>
</msub>
<msub>
<mo>×<!-- × --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mi>U</mi>
</mrow>
</msub>
<msub>
<mi>V</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>j</mi>
</mrow>
</msub>
<msub>
<mo>×<!-- × --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mi>U</mi>
</mrow>
</msub>
<msub>
<mi>V</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>k</mi>
</mrow>
</msub>
<mo stretchy="false">→<!-- → --></mo>
<msub>
<mi>V</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>i</mi>
</mrow>
</msub>
<msub>
<mo>×<!-- × --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mi>U</mi>
</mrow>
</msub>
<msub>
<mi>V</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>j</mi>
</mrow>
</msub>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle p_{1}:V_{i}\times _{U}V_{j}\to V_{i},\,p_{12}:V_{i}\times _{U}V_{j}\times _{U}V_{k}\to V_{i}\times _{U}V_{j}}</annotation>
</semantics>
</math></span><img src="./1ed98506616171246801adf3cdbdafa7aa8ffaf8.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -1.005ex; margin-left: -0.089ex; width:53.073ex; height:2.843ex;" alt="{\displaystyle p_{1}:V_{i}\times _{U}V_{j}\to V_{i},\,p_{12}:V_{i}\times _{U}V_{j}\times _{U}V_{k}\to V_{i}\times _{U}V_{j}}" loading="lazy"></span>, etc.,
</p>
<ol><li>an object is a set <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \{(x_{i},\varphi _{ij})\}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mo fence="false" stretchy="false">{</mo>
<mo stretchy="false">(</mo>
<msub>
<mi>x</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>i</mi>
</mrow>
</msub>
<mo>,</mo>
<msub>
<mi>φ<!-- φ --></mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>i</mi>
<mi>j</mi>
</mrow>
</msub>
<mo stretchy="false">)</mo>
<mo fence="false" stretchy="false">}</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \{(x_{i},\varphi _{ij})\}}</annotation>
</semantics>
</math></span><img src="./31dd5b9099d8c2bd6df77198d01dfc4cedaf996f.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -1.005ex; width:10.295ex; height:3.009ex;" alt="{\displaystyle \{(x_{i},\varphi _{ij})\}}" loading="lazy"></span> of pairs consisting of objects <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle x_{i}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msub>
<mi>x</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>i</mi>
</mrow>
</msub>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle x_{i}}</annotation>
</semantics>
</math></span><img src="./e87000dd6142b81d041896a30fe58f0c3acb2158.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:2.129ex; height:2.009ex;" alt="{\displaystyle x_{i}}" loading="lazy"></span> in <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle F(V_{i})}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>F</mi>
<mo stretchy="false">(</mo>
<msub>
<mi>V</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>i</mi>
</mrow>
</msub>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle F(V_{i})}</annotation>
</semantics>
</math></span><img src="./640cbf0910a80603fd4e20edf16bcd83de096d3e.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:5.705ex; height:2.843ex;" alt="{\displaystyle F(V_{i})}" loading="lazy"></span> and isomorphisms <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \varphi _{ij}:p_{2}^{*}x_{j}{\overset {\sim }{\to }}p_{1}^{*}x_{i}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msub>
<mi>φ<!-- φ --></mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>i</mi>
<mi>j</mi>
</mrow>
</msub>
<mo>:</mo>
<msubsup>
<mi>p</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mo>∗<!-- ∗ --></mo>
</mrow>
</msubsup>
<msub>
<mi>x</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>j</mi>
</mrow>
</msub>
<mrow class="MJX-TeXAtom-ORD">
<mover>
<mo stretchy="false">→<!-- → --></mo>
<mo>∼<!-- ∼ --></mo>
</mover>
</mrow>
<msubsup>
<mi>p</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>1</mn>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mo>∗<!-- ∗ --></mo>
</mrow>
</msubsup>
<msub>
<mi>x</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>i</mi>
</mrow>
</msub>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \varphi _{ij}:p_{2}^{*}x_{j}{\overset {\sim }{\to }}p_{1}^{*}x_{i}}</annotation>
</semantics>
</math></span><img src="./bd7580dc30faf1fec506d6002d0b99cb2966fa59.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -1.005ex; width:16.074ex; height:3.509ex;" alt="{\displaystyle \varphi _{ij}:p_{2}^{*}x_{j}{\overset {\sim }{\to }}p_{1}^{*}x_{i}}" loading="lazy"></span> that satisfy the cocycle condition: <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle p_{13}^{*}\varphi _{ik}=p_{12}^{*}\varphi _{ij}\circ p_{23}^{*}\varphi _{jk}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msubsup>
<mi>p</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>13</mn>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mo>∗<!-- ∗ --></mo>
</mrow>
</msubsup>
<msub>
<mi>φ<!-- φ --></mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>i</mi>
<mi>k</mi>
</mrow>
</msub>
<mo>=</mo>
<msubsup>
<mi>p</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>12</mn>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mo>∗<!-- ∗ --></mo>
</mrow>
</msubsup>
<msub>
<mi>φ<!-- φ --></mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>i</mi>
<mi>j</mi>
</mrow>
</msub>
<mo>∘<!-- ∘ --></mo>
<msubsup>
<mi>p</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>23</mn>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mo>∗<!-- ∗ --></mo>
</mrow>
</msubsup>
<msub>
<mi>φ<!-- φ --></mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>j</mi>
<mi>k</mi>
</mrow>
</msub>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle p_{13}^{*}\varphi _{ik}=p_{12}^{*}\varphi _{ij}\circ p_{23}^{*}\varphi _{jk}}</annotation>
</semantics>
</math></span><img src="./759248d6e4b68ca334873c27102fc0942ce2f37f.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -1.005ex; margin-left: -0.089ex; width:23.979ex; height:2.843ex;" alt="{\displaystyle p_{13}^{*}\varphi _{ik}=p_{12}^{*}\varphi _{ij}\circ p_{23}^{*}\varphi _{jk}}" loading="lazy"></span></li>
<li>a morphism <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \{(x_{i},\varphi _{ij})\}\to \{(y_{i},\psi _{ij})\}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mo fence="false" stretchy="false">{</mo>
<mo stretchy="false">(</mo>
<msub>
<mi>x</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>i</mi>
</mrow>
</msub>
<mo>,</mo>
<msub>
<mi>φ<!-- φ --></mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>i</mi>
<mi>j</mi>
</mrow>
</msub>
<mo stretchy="false">)</mo>
<mo fence="false" stretchy="false">}</mo>
<mo stretchy="false">→<!-- → --></mo>
<mo fence="false" stretchy="false">{</mo>
<mo stretchy="false">(</mo>
<msub>
<mi>y</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>i</mi>
</mrow>
</msub>
<mo>,</mo>
<msub>
<mi>ψ<!-- ψ --></mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>i</mi>
<mi>j</mi>
</mrow>
</msub>
<mo stretchy="false">)</mo>
<mo fence="false" stretchy="false">}</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \{(x_{i},\varphi _{ij})\}\to \{(y_{i},\psi _{ij})\}}</annotation>
</semantics>
</math></span><img src="./a1ed29cb4e92f5c5400cd0cbcce4b8d6e4b9f36f.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -1.005ex; width:24.006ex; height:3.009ex;" alt="{\displaystyle \{(x_{i},\varphi _{ij})\}\to \{(y_{i},\psi _{ij})\}}" loading="lazy"></span> consists of <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \alpha _{i}:x_{i}\to y_{i}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msub>
<mi>α<!-- α --></mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>i</mi>
</mrow>
</msub>
<mo>:</mo>
<msub>
<mi>x</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>i</mi>
</mrow>
</msub>
<mo stretchy="false">→<!-- → --></mo>
<msub>
<mi>y</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>i</mi>
</mrow>
</msub>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \alpha _{i}:x_{i}\to y_{i}}</annotation>
</semantics>
</math></span><img src="./66ace2359abefb3d2ddc8da152d01ce0ede144c0.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:11.907ex; height:2.176ex;" alt="{\displaystyle \alpha _{i}:x_{i}\to y_{i}}" loading="lazy"></span> in <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle F(V_{i})}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>F</mi>
<mo stretchy="false">(</mo>
<msub>
<mi>V</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>i</mi>
</mrow>
</msub>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle F(V_{i})}</annotation>
</semantics>
</math></span><img src="./640cbf0910a80603fd4e20edf16bcd83de096d3e.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:5.705ex; height:2.843ex;" alt="{\displaystyle F(V_{i})}" loading="lazy"></span> such that<span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \psi _{ij}\circ p_{2}^{*}\alpha _{j}=p_{1}^{*}\alpha _{i}\circ \varphi _{ij}.}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msub>
<mi>ψ<!-- ψ --></mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>i</mi>
<mi>j</mi>
</mrow>
</msub>
<mo>∘<!-- ∘ --></mo>
<msubsup>
<mi>p</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mo>∗<!-- ∗ --></mo>
</mrow>
</msubsup>
<msub>
<mi>α<!-- α --></mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>j</mi>
</mrow>
</msub>
<mo>=</mo>
<msubsup>
<mi>p</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>1</mn>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mo>∗<!-- ∗ --></mo>
</mrow>
</msubsup>
<msub>
<mi>α<!-- α --></mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>i</mi>
</mrow>
</msub>
<mo>∘<!-- ∘ --></mo>
<msub>
<mi>φ<!-- φ --></mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>i</mi>
<mi>j</mi>
</mrow>
</msub>
<mo>.</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \psi _{ij}\circ p_{2}^{*}\alpha _{j}=p_{1}^{*}\alpha _{i}\circ \varphi _{ij}.}</annotation>
</semantics>
</math></span><img src="./cffa8af39c03c3a08c3f6fc72f6733f751803de3.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -1.005ex; width:23.254ex; height:2.843ex;" alt="{\displaystyle \psi _{ij}\circ p_{2}^{*}\alpha _{j}=p_{1}^{*}\alpha _{i}\circ \varphi _{ij}.}" loading="lazy"></span></li></ol>
<p>An object of this category is called a descent datum. This category is <i>not well-defined</i>; the issue is that the pullbacks are determined only up to canonical isomorphisms; similarly fiber products are defined only up to canonical isomorphisms, despite the notational practice to the contrary. In practice, one simply makes some canonical identifications of pullbacks, their compositions, fiber products, etc.; up to such identifications, the above category is well-defined (in other words, it is defined up to a canonical equivalence of categories.)
</p><p>There is an obvious functor <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle F(U)\to F(\{V_{i}\to U\})}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>F</mi>
<mo stretchy="false">(</mo>
<mi>U</mi>
<mo stretchy="false">)</mo>
<mo stretchy="false">→<!-- → --></mo>
<mi>F</mi>
<mo stretchy="false">(</mo>
<mo fence="false" stretchy="false">{</mo>
<msub>
<mi>V</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>i</mi>
</mrow>
</msub>
<mo stretchy="false">→<!-- → --></mo>
<mi>U</mi>
<mo fence="false" stretchy="false">}</mo>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle F(U)\to F(\{V_{i}\to U\})}</annotation>
</semantics>
</math></span><img src="./aae4438eaae210e9c13c6936f4c862f48faa6395.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:22.373ex; height:2.843ex;" alt="{\displaystyle F(U)\to F(\{V_{i}\to U\})}" loading="lazy"></span> that sends an object to the descent datum that it defines. One can then say: <i>F</i> is a prestack if and only if, for each covering family <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \{V_{i}\to U\}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mo fence="false" stretchy="false">{</mo>
<msub>
<mi>V</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>i</mi>
</mrow>
</msub>
<mo stretchy="false">→<!-- → --></mo>
<mi>U</mi>
<mo fence="false" stretchy="false">}</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \{V_{i}\to U\}}</annotation>
</semantics>
</math></span><img src="./0e4663c8df988418dd20628b2de961ad72f55459.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:9.876ex; height:2.843ex;" alt="{\displaystyle \{V_{i}\to U\}}" loading="lazy"></span>, the functor <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle F(U)\to F(\{V_{i}\to U\})}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>F</mi>
<mo stretchy="false">(</mo>
<mi>U</mi>
<mo stretchy="false">)</mo>
<mo stretchy="false">→<!-- → --></mo>
<mi>F</mi>
<mo stretchy="false">(</mo>
<mo fence="false" stretchy="false">{</mo>
<msub>
<mi>V</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>i</mi>
</mrow>
</msub>
<mo stretchy="false">→<!-- → --></mo>
<mi>U</mi>
<mo fence="false" stretchy="false">}</mo>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle F(U)\to F(\{V_{i}\to U\})}</annotation>
</semantics>
</math></span><img src="./aae4438eaae210e9c13c6936f4c862f48faa6395.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:22.373ex; height:2.843ex;" alt="{\displaystyle F(U)\to F(\{V_{i}\to U\})}" loading="lazy"></span> is fully faithful. A statement like this is independent of choices of canonical identifications mentioned early.
</p><p>The essential image of <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle F(U)\to F(\{V_{i}\to U\})}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>F</mi>
<mo stretchy="false">(</mo>
<mi>U</mi>
<mo stretchy="false">)</mo>
<mo stretchy="false">→<!-- → --></mo>
<mi>F</mi>
<mo stretchy="false">(</mo>
<mo fence="false" stretchy="false">{</mo>
<msub>
<mi>V</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>i</mi>
</mrow>
</msub>
<mo stretchy="false">→<!-- → --></mo>
<mi>U</mi>
<mo fence="false" stretchy="false">}</mo>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle F(U)\to F(\{V_{i}\to U\})}</annotation>
</semantics>
</math></span><img src="./aae4438eaae210e9c13c6936f4c862f48faa6395.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:22.373ex; height:2.843ex;" alt="{\displaystyle F(U)\to F(\{V_{i}\to U\})}" loading="lazy"></span> consists precisely of effective descent data (just the definition of "effective"). Thus, <i>F</i> is a stack if and only if, for each covering family <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \{V_{i}\to U\}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mo fence="false" stretchy="false">{</mo>
<msub>
<mi>V</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>i</mi>
</mrow>
</msub>
<mo stretchy="false">→<!-- → --></mo>
<mi>U</mi>
<mo fence="false" stretchy="false">}</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \{V_{i}\to U\}}</annotation>
</semantics>
</math></span><img src="./0e4663c8df988418dd20628b2de961ad72f55459.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:9.876ex; height:2.843ex;" alt="{\displaystyle \{V_{i}\to U\}}" loading="lazy"></span>, <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle F(U)\to F(\{V_{i}\to U\})}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>F</mi>
<mo stretchy="false">(</mo>
<mi>U</mi>
<mo stretchy="false">)</mo>
<mo stretchy="false">→<!-- → --></mo>
<mi>F</mi>
<mo stretchy="false">(</mo>
<mo fence="false" stretchy="false">{</mo>
<msub>
<mi>V</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>i</mi>
</mrow>
</msub>
<mo stretchy="false">→<!-- → --></mo>
<mi>U</mi>
<mo fence="false" stretchy="false">}</mo>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle F(U)\to F(\{V_{i}\to U\})}</annotation>
</semantics>
</math></span><img src="./aae4438eaae210e9c13c6936f4c862f48faa6395.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:22.373ex; height:2.843ex;" alt="{\displaystyle F(U)\to F(\{V_{i}\to U\})}" loading="lazy"></span> is an equivalence of categories.
</p><p>These reformulations of the definitions of prestacks and stacks make intuitive meanings of those concepts very explicit: (1) "fibered category" means one can construct a pullback (2) "prestack in groupoids" additionally means "locally isomorphic" implies "isomorphic" (3) "stack in groupoids" means, in addition to the previous properties, a global object can be constructed from local data subject to cocycle conditions. All these work up <i>to canonical isomorphisms</i>.
</p>
<div class="mw-heading mw-heading2"><h2 id="Morphisms">Morphisms</h2></div>
<style data-mw-deduplicate="TemplateStyles:r1236090951">
/* start https://en.wikipedia.org/ */


.mw-parser-output .hatnote{font-style:italic}.mw-parser-output div.hatnote{padding-left:1.6em;margin-bottom:0.5em}.mw-parser-output .hatnote i{font-style:normal}.mw-parser-output .hatnote+link+.hatnote{margin-top:-0.5em}@media print{body.ns-0 .mw-parser-output .hatnote{display:none!important}}


/* end https://en.wikipedia.org/ */
</style><div role="note" class="hatnote navigation-not-searchable">See also: <a href="Morphism_of_algebraic_stacks" title="Morphism of algebraic stacks">Morphism of algebraic stacks</a></div>
<div class="mw-heading mw-heading3"><h3 id="Definitions">Definitions</h3></div>
<p>Given prestacks <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle p:F\to C,q:G\to C}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>p</mi>
<mo>:</mo>
<mi>F</mi>
<mo stretchy="false">→<!-- → --></mo>
<mi>C</mi>
<mo>,</mo>
<mi>q</mi>
<mo>:</mo>
<mi>G</mi>
<mo stretchy="false">→<!-- → --></mo>
<mi>C</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle p:F\to C,q:G\to C}</annotation>
</semantics>
</math></span><img src="./314cafcf4d6d17fbb197dbfb88bc89c86443d04c.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; margin-left: -0.089ex; width:21.565ex; height:2.509ex;" alt="{\displaystyle p:F\to C,q:G\to C}" loading="lazy"></span> over the fixed base category <i>C</i>, a morphism <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle f:F\to G}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>f</mi>
<mo>:</mo>
<mi>F</mi>
<mo stretchy="false">→<!-- → --></mo>
<mi>G</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle f:F\to G}</annotation>
</semantics>
</math></span><img src="./85edcca983d67148f3ef74994f52e81db9fa9a81.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:10.397ex; height:2.509ex;" alt="{\displaystyle f:F\to G}" loading="lazy"></span> is a functor such that (1) <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle q\circ f=p}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>q</mi>
<mo>∘<!-- ∘ --></mo>
<mi>f</mi>
<mo>=</mo>
<mi>p</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle q\circ f=p}</annotation>
</semantics>
</math></span><img src="./0d6dcb460b2a8a39bbbc3e994812230e05c8ef0a.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:8.811ex; height:2.509ex;" alt="{\displaystyle q\circ f=p}" loading="lazy"></span> and (2) it maps cartesian morphisms to cartesian morphisms. Note (2) is automatic if <i>G</i> is fibered in groupoids; e.g., an algebraic stack (since all morphisms are cartesian then.)
</p><p>If <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle p:F_{S}\to C}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>p</mi>
<mo>:</mo>
<msub>
<mi>F</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>S</mi>
</mrow>
</msub>
<mo stretchy="false">→<!-- → --></mo>
<mi>C</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle p:F_{S}\to C}</annotation>
</semantics>
</math></span><img src="./0fd2c0c73ba5dd164a1fbc59cde8309ce0bce334.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; margin-left: -0.089ex; width:11.363ex; height:2.509ex;" alt="{\displaystyle p:F_{S}\to C}" loading="lazy"></span> is the <a href="Stack_associated_to_a_scheme" class="mw-redirect" title="Stack associated to a scheme">stack associated to a scheme</a> <i>S</i> in the base category <i>C</i>, then the fiber <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle p^{-1}(U)=F_{S}(U)}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msup>
<mi>p</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>−<!-- − --></mo>
<mn>1</mn>
</mrow>
</msup>
<mo stretchy="false">(</mo>
<mi>U</mi>
<mo stretchy="false">)</mo>
<mo>=</mo>
<msub>
<mi>F</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>S</mi>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<mi>U</mi>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle p^{-1}(U)=F_{S}(U)}</annotation>
</semantics>
</math></span><img src="./d52df64d67aeaa12dd58cbc22cacd270b06bd413.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; margin-left: -0.089ex; width:16.661ex; height:3.176ex;" alt="{\displaystyle p^{-1}(U)=F_{S}(U)}" loading="lazy"></span> is, by construction, the set of all morphisms from <i>U</i> to <i>S</i> in <i>C</i>. Analogously, given a scheme <i>U</i> in <i>C</i> viewed as a stack (i.e., <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle F_{U}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msub>
<mi>F</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>U</mi>
</mrow>
</msub>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle F_{U}}</annotation>
</semantics>
</math></span><img src="./3a1d028a6cbd245193ad5e16c7e1bb7c828a1ab0.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:2.987ex; height:2.509ex;" alt="{\displaystyle F_{U}}" loading="lazy"></span>) and a category <i>F</i> fibered in groupoids over <i>C</i>, the <a href="2-Yoneda_lemma" title="2-Yoneda lemma">2-Yoneda lemma</a> says: there is a natural equivalence of categories<sup id="cite_ref-4" class="reference"><a href="#cite_note-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup>
</p>
<dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \operatorname {Funct} _{C}(U,F){\overset {\chi \mapsto \chi (1_{U})}{\to }}F(U)}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msub>
<mi>Funct</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>C</mi>
</mrow>
</msub>
<mo>⁡<!-- ⁡ --></mo>
<mo stretchy="false">(</mo>
<mi>U</mi>
<mo>,</mo>
<mi>F</mi>
<mo stretchy="false">)</mo>
<mrow class="MJX-TeXAtom-ORD">
<mover>
<mo stretchy="false">→<!-- → --></mo>
<mrow>
<mi>χ<!-- χ --></mi>
<mo stretchy="false">↦<!-- ↦ --></mo>
<mi>χ<!-- χ --></mi>
<mo stretchy="false">(</mo>
<msub>
<mn>1</mn>
<mrow class="MJX-TeXAtom-ORD">
<mi>U</mi>
</mrow>
</msub>
<mo stretchy="false">)</mo>
</mrow>
</mover>
</mrow>
<mi>F</mi>
<mo stretchy="false">(</mo>
<mi>U</mi>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \operatorname {Funct} _{C}(U,F){\overset {\chi \mapsto \chi (1_{U})}{\to }}F(U)}</annotation>
</semantics>
</math></span><img src="./4535e96e0575609d0c8c8adc952995005e00f0de.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:26.21ex; height:4.343ex;" alt="{\displaystyle \operatorname {Funct} _{C}(U,F){\overset {\chi \mapsto \chi (1_{U})}{\to }}F(U)}" loading="lazy"></span></dd></dl>
<p>where <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \operatorname {Funct} _{C}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msub>
<mi>Funct</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>C</mi>
</mrow>
</msub>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \operatorname {Funct} _{C}}</annotation>
</semantics>
</math></span><img src="./057d833a0e3a9d7702ecb122e3b00a636405b0ea.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:7.521ex; height:2.509ex;" alt="{\displaystyle \operatorname {Funct} _{C}}" loading="lazy"></span> refers to the relative <a href="Functor_category" title="Functor category">functor category</a>; the objects are the functors from <i>U</i> to <i>F</i> over <i>C</i> and the morphisms are the base-preserving natural transformations.<sup id="cite_ref-5" class="reference"><a href="#cite_note-5"><span class="cite-bracket">[</span>5<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading3"><h3 id="Fiber_product">Fiber product</h3></div>
<p>Let <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle f:F\to B,g:G\to B}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>f</mi>
<mo>:</mo>
<mi>F</mi>
<mo stretchy="false">→<!-- → --></mo>
<mi>B</mi>
<mo>,</mo>
<mi>g</mi>
<mo>:</mo>
<mi>G</mi>
<mo stretchy="false">→<!-- → --></mo>
<mi>B</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle f:F\to B,g:G\to B}</annotation>
</semantics>
</math></span><img src="./29a043b58af812e5b3d277b0d2c532c67b59bc2f.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:21.627ex; height:2.509ex;" alt="{\displaystyle f:F\to B,g:G\to B}" loading="lazy"></span> be morphisms of prestacks. Then, by definition,<sup id="cite_ref-6" class="reference"><a href="#cite_note-6"><span class="cite-bracket">[</span>6<span class="cite-bracket">]</span></a></sup> the fiber product <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle F\times _{B,f,g}G=F\times _{B}G}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>F</mi>
<msub>
<mo>×<!-- × --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mi>B</mi>
<mo>,</mo>
<mi>f</mi>
<mo>,</mo>
<mi>g</mi>
</mrow>
</msub>
<mi>G</mi>
<mo>=</mo>
<mi>F</mi>
<msub>
<mo>×<!-- × --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mi>B</mi>
</mrow>
</msub>
<mi>G</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle F\times _{B,f,g}G=F\times _{B}G}</annotation>
</semantics>
</math></span><img src="./1909e482bee01738e09c986a62d9d545531630b0.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -1.005ex; width:21.481ex; height:2.843ex;" alt="{\displaystyle F\times _{B,f,g}G=F\times _{B}G}" loading="lazy"></span> is the category where
</p>
<ol><li>an object is a triple <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle (x,y,\psi )}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo>,</mo>
<mi>y</mi>
<mo>,</mo>
<mi>ψ<!-- ψ --></mi>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle (x,y,\psi )}</annotation>
</semantics>
</math></span><img src="./fc45b223329d3e941be5d909ee30b1bd8c15883c.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:7.876ex; height:2.843ex;" alt="{\displaystyle (x,y,\psi )}" loading="lazy"></span> consisting of an object <i>x</i> in <i>F</i>, an object <i>y</i> in <i>G</i>, both over the same object in <i>C</i>, and an isomorphism <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \psi :f(x){\overset {\sim }{\to }}g(y)}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>ψ<!-- ψ --></mi>
<mo>:</mo>
<mi>f</mi>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo stretchy="false">)</mo>
<mrow class="MJX-TeXAtom-ORD">
<mover>
<mo stretchy="false">→<!-- → --></mo>
<mo>∼<!-- ∼ --></mo>
</mover>
</mrow>
<mi>g</mi>
<mo stretchy="false">(</mo>
<mi>y</mi>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \psi :f(x){\overset {\sim }{\to }}g(y)}</annotation>
</semantics>
</math></span><img src="./9fdd4a1d634aa72a5cf01b058b269a00de8eaf01.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:14.272ex; height:3.343ex;" alt="{\displaystyle \psi :f(x){\overset {\sim }{\to }}g(y)}" loading="lazy"></span> in <i>G</i> over the identity morphism in <i>C</i>, and</li>
<li>a morphism <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle (x,y,\psi )\to (x',y',\psi ')}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo>,</mo>
<mi>y</mi>
<mo>,</mo>
<mi>ψ<!-- ψ --></mi>
<mo stretchy="false">)</mo>
<mo stretchy="false">→<!-- → --></mo>
<mo stretchy="false">(</mo>
<msup>
<mi>x</mi>
<mo>′</mo>
</msup>
<mo>,</mo>
<msup>
<mi>y</mi>
<mo>′</mo>
</msup>
<mo>,</mo>
<msup>
<mi>ψ<!-- ψ --></mi>
<mo>′</mo>
</msup>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle (x,y,\psi )\to (x',y',\psi ')}</annotation>
</semantics>
</math></span><img src="./841bd2c3e58c7fc932291cb85567fa3c7cc0efa2.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:21.424ex; height:3.009ex;" alt="{\displaystyle (x,y,\psi )\to (x',y',\psi ')}" loading="lazy"></span> consists of <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \alpha :x\to x'}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>α<!-- α --></mi>
<mo>:</mo>
<mi>x</mi>
<mo stretchy="false">→<!-- → --></mo>
<msup>
<mi>x</mi>
<mo>′</mo>
</msup>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \alpha :x\to x'}</annotation>
</semantics>
</math></span><img src="./ea5e5fe9941e97fb0808d3c495debb490d4bbe0a.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:10.383ex; height:2.509ex;" alt="{\displaystyle \alpha :x\to x'}" loading="lazy"></span> in <i>F</i>, <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \beta :y\to y'}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>β<!-- β --></mi>
<mo>:</mo>
<mi>y</mi>
<mo stretchy="false">→<!-- → --></mo>
<msup>
<mi>y</mi>
<mo>′</mo>
</msup>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \beta :y\to y'}</annotation>
</semantics>
</math></span><img src="./200c32636becfa854220321f9ed1fe69f54dcc6a.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:9.884ex; height:2.843ex;" alt="{\displaystyle \beta :y\to y'}" loading="lazy"></span> in <i>G</i>, both over the same morphism in <i>C</i>, such that <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle g(\beta )\circ \psi =\psi '\circ f(\alpha )}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>g</mi>
<mo stretchy="false">(</mo>
<mi>β<!-- β --></mi>
<mo stretchy="false">)</mo>
<mo>∘<!-- ∘ --></mo>
<mi>ψ<!-- ψ --></mi>
<mo>=</mo>
<msup>
<mi>ψ<!-- ψ --></mi>
<mo>′</mo>
</msup>
<mo>∘<!-- ∘ --></mo>
<mi>f</mi>
<mo stretchy="false">(</mo>
<mi>α<!-- α --></mi>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle g(\beta )\circ \psi =\psi '\circ f(\alpha )}</annotation>
</semantics>
</math></span><img src="./07a5961b216f55fd837b2f8ede7b575ee17241ab.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:20.032ex; height:3.009ex;" alt="{\displaystyle g(\beta )\circ \psi =\psi '\circ f(\alpha )}" loading="lazy"></span>.</li></ol>
<p>It comes with the forgetful functors <i>p</i>, <i>q</i> from <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle F\times _{B}G}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>F</mi>
<msub>
<mo>×<!-- × --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mi>B</mi>
</mrow>
</msub>
<mi>G</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle F\times _{B}G}</annotation>
</semantics>
</math></span><img src="./3208c8bd72d68916c40c42125ab549c86d10f424.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:7.887ex; height:2.509ex;" alt="{\displaystyle F\times _{B}G}" loading="lazy"></span> to <i>F</i> and <i>G</i>.
</p><p>This fiber product behaves like a usual fiber product but up to natural isomorphisms. The meaning of this is the following. Firstly, the obvious square does not commute; instead, for each object <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle (x,y,\psi )}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo>,</mo>
<mi>y</mi>
<mo>,</mo>
<mi>ψ<!-- ψ --></mi>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle (x,y,\psi )}</annotation>
</semantics>
</math></span><img src="./fc45b223329d3e941be5d909ee30b1bd8c15883c.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:7.876ex; height:2.843ex;" alt="{\displaystyle (x,y,\psi )}" loading="lazy"></span> in <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle F\times _{B}G}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>F</mi>
<msub>
<mo>×<!-- × --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mi>B</mi>
</mrow>
</msub>
<mi>G</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle F\times _{B}G}</annotation>
</semantics>
</math></span><img src="./3208c8bd72d68916c40c42125ab549c86d10f424.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:7.887ex; height:2.509ex;" alt="{\displaystyle F\times _{B}G}" loading="lazy"></span>:
</p>
<dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \psi :(f\circ p)(x,y,\psi )=f(x){\overset {\sim }{\to }}g(y)=(g\circ q)(x,y,\psi )}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>ψ<!-- ψ --></mi>
<mo>:</mo>
<mo stretchy="false">(</mo>
<mi>f</mi>
<mo>∘<!-- ∘ --></mo>
<mi>p</mi>
<mo stretchy="false">)</mo>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo>,</mo>
<mi>y</mi>
<mo>,</mo>
<mi>ψ<!-- ψ --></mi>
<mo stretchy="false">)</mo>
<mo>=</mo>
<mi>f</mi>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo stretchy="false">)</mo>
<mrow class="MJX-TeXAtom-ORD">
<mover>
<mo stretchy="false">→<!-- → --></mo>
<mo>∼<!-- ∼ --></mo>
</mover>
</mrow>
<mi>g</mi>
<mo stretchy="false">(</mo>
<mi>y</mi>
<mo stretchy="false">)</mo>
<mo>=</mo>
<mo stretchy="false">(</mo>
<mi>g</mi>
<mo>∘<!-- ∘ --></mo>
<mi>q</mi>
<mo stretchy="false">)</mo>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo>,</mo>
<mi>y</mi>
<mo>,</mo>
<mi>ψ<!-- ψ --></mi>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \psi :(f\circ p)(x,y,\psi )=f(x){\overset {\sim }{\to }}g(y)=(g\circ q)(x,y,\psi )}</annotation>
</semantics>
</math></span><img src="./2986ccab3e851335f932fca8f455663ef4460da5.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:48.862ex; height:3.343ex;" alt="{\displaystyle \psi :(f\circ p)(x,y,\psi )=f(x){\overset {\sim }{\to }}g(y)=(g\circ q)(x,y,\psi )}" loading="lazy"></span>.</dd></dl>
<p>That is, there is an invertible <a href="Natural_transformation" title="Natural transformation">natural transformation</a> (= natural isomorphism)
</p>
<dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \Psi :f\circ p{\overset {\sim }{\to }}g\circ q}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi mathvariant="normal">Ψ<!-- Ψ --></mi>
<mo>:</mo>
<mi>f</mi>
<mo>∘<!-- ∘ --></mo>
<mi>p</mi>
<mrow class="MJX-TeXAtom-ORD">
<mover>
<mo stretchy="false">→<!-- → --></mo>
<mo>∼<!-- ∼ --></mo>
</mover>
</mrow>
<mi>g</mi>
<mo>∘<!-- ∘ --></mo>
<mi>q</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \Psi :f\circ p{\overset {\sim }{\to }}g\circ q}</annotation>
</semantics>
</math></span><img src="./275d37639eb3959d87859f48a64333bee2c0323e.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:15.092ex; height:3.176ex;" alt="{\displaystyle \Psi :f\circ p{\overset {\sim }{\to }}g\circ q}" loading="lazy"></span>.</dd></dl>
<p>Secondly, it satisfies the strict universal property: given a prestack <i>H</i>, morphisms <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle u:H\to F}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>u</mi>
<mo>:</mo>
<mi>H</mi>
<mo stretchy="false">→<!-- → --></mo>
<mi>F</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle u:H\to F}</annotation>
</semantics>
</math></span><img src="./3db09044cf1562c055dd0aeffd57c9a36ede3ce5.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:10.685ex; height:2.176ex;" alt="{\displaystyle u:H\to F}" loading="lazy"></span>, <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle v:H\to G}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>v</mi>
<mo>:</mo>
<mi>H</mi>
<mo stretchy="false">→<!-- → --></mo>
<mi>G</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle v:H\to G}</annotation>
</semantics>
</math></span><img src="./6253b60817c8b05f56e83ddfe21833cf8cec60da.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:10.569ex; height:2.176ex;" alt="{\displaystyle v:H\to G}" loading="lazy"></span>, a natural isomorphism <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle f\circ u{\overset {\sim }{\to }}g\circ v}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>f</mi>
<mo>∘<!-- ∘ --></mo>
<mi>u</mi>
<mrow class="MJX-TeXAtom-ORD">
<mover>
<mo stretchy="false">→<!-- → --></mo>
<mo>∼<!-- ∼ --></mo>
</mover>
</mrow>
<mi>g</mi>
<mo>∘<!-- ∘ --></mo>
<mi>v</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle f\circ u{\overset {\sim }{\to }}g\circ v}</annotation>
</semantics>
</math></span><img src="./099f4ca6f5677ac01083f3fc1c823732d0f7292d.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:11.565ex; height:3.176ex;" alt="{\displaystyle f\circ u{\overset {\sim }{\to }}g\circ v}" loading="lazy"></span>, there exists a <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle w:H\to F\times _{B}G}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>w</mi>
<mo>:</mo>
<mi>H</mi>
<mo stretchy="false">→<!-- → --></mo>
<mi>F</mi>
<msub>
<mo>×<!-- × --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mi>B</mi>
</mrow>
</msub>
<mi>G</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle w:H\to F\times _{B}G}</annotation>
</semantics>
</math></span><img src="./09f9ad60b54303774b514b557c45d06e3a2c2b6a.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:17.166ex; height:2.509ex;" alt="{\displaystyle w:H\to F\times _{B}G}" loading="lazy"></span> together with natural isomorphisms <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle u{\overset {\sim }{\to }}p\circ w}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>u</mi>
<mrow class="MJX-TeXAtom-ORD">
<mover>
<mo stretchy="false">→<!-- → --></mo>
<mo>∼<!-- ∼ --></mo>
</mover>
</mrow>
<mi>p</mi>
<mo>∘<!-- ∘ --></mo>
<mi>w</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle u{\overset {\sim }{\to }}p\circ w}</annotation>
</semantics>
</math></span><img src="./1891d2dd1d40a308393d40fe5e39d3a6525ef349.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:8.682ex; height:3.176ex;" alt="{\displaystyle u{\overset {\sim }{\to }}p\circ w}" loading="lazy"></span> and <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle q\circ w{\overset {\sim }{\to }}v}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>q</mi>
<mo>∘<!-- ∘ --></mo>
<mi>w</mi>
<mrow class="MJX-TeXAtom-ORD">
<mover>
<mo stretchy="false">→<!-- → --></mo>
<mo>∼<!-- ∼ --></mo>
</mover>
</mrow>
<mi>v</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle q\circ w{\overset {\sim }{\to }}v}</annotation>
</semantics>
</math></span><img src="./756a7f6a709362f47adaf655e8062c08b33767bf.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:8.38ex; height:3.176ex;" alt="{\displaystyle q\circ w{\overset {\sim }{\to }}v}" loading="lazy"></span> such that <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle f\circ u{\overset {\sim }{\to }}g\circ v}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>f</mi>
<mo>∘<!-- ∘ --></mo>
<mi>u</mi>
<mrow class="MJX-TeXAtom-ORD">
<mover>
<mo stretchy="false">→<!-- → --></mo>
<mo>∼<!-- ∼ --></mo>
</mover>
</mrow>
<mi>g</mi>
<mo>∘<!-- ∘ --></mo>
<mi>v</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle f\circ u{\overset {\sim }{\to }}g\circ v}</annotation>
</semantics>
</math></span><img src="./099f4ca6f5677ac01083f3fc1c823732d0f7292d.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:11.565ex; height:3.176ex;" alt="{\displaystyle f\circ u{\overset {\sim }{\to }}g\circ v}" loading="lazy"></span> is <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle f\circ p\circ w{\overset {\sim }{\to }}g\circ q\circ w}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>f</mi>
<mo>∘<!-- ∘ --></mo>
<mi>p</mi>
<mo>∘<!-- ∘ --></mo>
<mi>w</mi>
<mrow class="MJX-TeXAtom-ORD">
<mover>
<mo stretchy="false">→<!-- → --></mo>
<mo>∼<!-- ∼ --></mo>
</mover>
</mrow>
<mi>g</mi>
<mo>∘<!-- ∘ --></mo>
<mi>q</mi>
<mo>∘<!-- ∘ --></mo>
<mi>w</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle f\circ p\circ w{\overset {\sim }{\to }}g\circ q\circ w}</annotation>
</semantics>
</math></span><img src="./e331070ee34cf05d64988adeef821776867520e3.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:19.064ex; height:3.176ex;" alt="{\displaystyle f\circ p\circ w{\overset {\sim }{\to }}g\circ q\circ w}" loading="lazy"></span>. In general, a fiber product of <i>F</i> and <i>G</i> over <i>B</i> is a prestack canonically isomorphic to <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle F\times _{B}G}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>F</mi>
<msub>
<mo>×<!-- × --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mi>B</mi>
</mrow>
</msub>
<mi>G</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle F\times _{B}G}</annotation>
</semantics>
</math></span><img src="./3208c8bd72d68916c40c42125ab549c86d10f424.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:7.887ex; height:2.509ex;" alt="{\displaystyle F\times _{B}G}" loading="lazy"></span> above.
</p><p>When <i>B</i> is the base category <i>C</i> (the prestack over itself), <i>B</i> is dropped and one simply writes <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle F\times G}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>F</mi>
<mo>×<!-- × --></mo>
<mi>G</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle F\times G}</annotation>
</semantics>
</math></span><img src="./eb3bfb0591b94327543bfd45bac70abb00f21717.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:6.408ex; height:2.176ex;" alt="{\displaystyle F\times G}" loading="lazy"></span>. Note, in this case, <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \psi }">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>ψ<!-- ψ --></mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \psi }</annotation>
</semantics>
</math></span><img src="./45e5789e5d9c8f7c79744f43ecaaf8ba42a8553a.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:1.513ex; height:2.509ex;" alt="{\displaystyle \psi }" loading="lazy"></span> in objects are all identities.
</p><p><b>Example</b>: For each prestack <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle p:X\to C}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>p</mi>
<mo>:</mo>
<mi>X</mi>
<mo stretchy="false">→<!-- → --></mo>
<mi>C</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle p:X\to C}</annotation>
</semantics>
</math></span><img src="./0ca791deeac18606bfd4dc77405bb8976b24e4be.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; margin-left: -0.089ex; width:10.556ex; height:2.509ex;" alt="{\displaystyle p:X\to C}" loading="lazy"></span>, there is the diagonal morphism <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \Delta :X\to X\times X}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi mathvariant="normal">Δ<!-- Δ --></mi>
<mo>:</mo>
<mi>X</mi>
<mo stretchy="false">→<!-- → --></mo>
<mi>X</mi>
<mo>×<!-- × --></mo>
<mi>X</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \Delta :X\to X\times X}</annotation>
</semantics>
</math></span><img src="./4303f3e72023d1af98eb3c227505fbba97ab720d.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:16.268ex; height:2.176ex;" alt="{\displaystyle \Delta :X\to X\times X}" loading="lazy"></span> given by <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle x\mapsto (x,x,1_{p(x)})}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>x</mi>
<mo stretchy="false">↦<!-- ↦ --></mo>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo>,</mo>
<mi>x</mi>
<mo>,</mo>
<msub>
<mn>1</mn>
<mrow class="MJX-TeXAtom-ORD">
<mi>p</mi>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo stretchy="false">)</mo>
</mrow>
</msub>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle x\mapsto (x,x,1_{p(x)})}</annotation>
</semantics>
</math></span><img src="./87e27edcc5ee4798965394db84546b3b7c22228e.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -1.171ex; width:15.922ex; height:3.176ex;" alt="{\displaystyle x\mapsto (x,x,1_{p(x)})}" loading="lazy"></span>.
</p><p><b>Example</b>: Given <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle F_{i}\to B_{i},G_{i}\to B_{i},\,i=1,2}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msub>
<mi>F</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>i</mi>
</mrow>
</msub>
<mo stretchy="false">→<!-- → --></mo>
<msub>
<mi>B</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>i</mi>
</mrow>
</msub>
<mo>,</mo>
<msub>
<mi>G</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>i</mi>
</mrow>
</msub>
<mo stretchy="false">→<!-- → --></mo>
<msub>
<mi>B</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>i</mi>
</mrow>
</msub>
<mo>,</mo>
<mspace width="thinmathspace"></mspace>
<mi>i</mi>
<mo>=</mo>
<mn>1</mn>
<mo>,</mo>
<mn>2</mn>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle F_{i}\to B_{i},G_{i}\to B_{i},\,i=1,2}</annotation>
</semantics>
</math></span><img src="./89b3a2eacb18882c8715110ab8977f9ea514e7b2.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:26.991ex; height:2.509ex;" alt="{\displaystyle F_{i}\to B_{i},G_{i}\to B_{i},\,i=1,2}" loading="lazy"></span>, <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle (F_{1}\times F_{2})\times _{B_{1}\times B_{2}}(G_{1}\times G_{2})\simeq (F_{1}\times _{B_{1}}G_{1})\times (F_{2}\times _{B_{2}}G_{2})}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mo stretchy="false">(</mo>
<msub>
<mi>F</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>1</mn>
</mrow>
</msub>
<mo>×<!-- × --></mo>
<msub>
<mi>F</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msub>
<mo stretchy="false">)</mo>
<msub>
<mo>×<!-- × --></mo>
<mrow class="MJX-TeXAtom-ORD">
<msub>
<mi>B</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>1</mn>
</mrow>
</msub>
<mo>×<!-- × --></mo>
<msub>
<mi>B</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msub>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<msub>
<mi>G</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>1</mn>
</mrow>
</msub>
<mo>×<!-- × --></mo>
<msub>
<mi>G</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msub>
<mo stretchy="false">)</mo>
<mo>≃<!-- ≃ --></mo>
<mo stretchy="false">(</mo>
<msub>
<mi>F</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>1</mn>
</mrow>
</msub>
<msub>
<mo>×<!-- × --></mo>
<mrow class="MJX-TeXAtom-ORD">
<msub>
<mi>B</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>1</mn>
</mrow>
</msub>
</mrow>
</msub>
<msub>
<mi>G</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>1</mn>
</mrow>
</msub>
<mo stretchy="false">)</mo>
<mo>×<!-- × --></mo>
<mo stretchy="false">(</mo>
<msub>
<mi>F</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msub>
<msub>
<mo>×<!-- × --></mo>
<mrow class="MJX-TeXAtom-ORD">
<msub>
<mi>B</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msub>
</mrow>
</msub>
<msub>
<mi>G</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msub>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle (F_{1}\times F_{2})\times _{B_{1}\times B_{2}}(G_{1}\times G_{2})\simeq (F_{1}\times _{B_{1}}G_{1})\times (F_{2}\times _{B_{2}}G_{2})}</annotation>
</semantics>
</math></span><img src="./fb5621df436fb46fc20c0a29a1bd4853266b71fa.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -1.005ex; width:59.388ex; height:3.009ex;" alt="{\displaystyle (F_{1}\times F_{2})\times _{B_{1}\times B_{2}}(G_{1}\times G_{2})\simeq (F_{1}\times _{B_{1}}G_{1})\times (F_{2}\times _{B_{2}}G_{2})}" loading="lazy"></span>.<sup id="cite_ref-7" class="reference"><a href="#cite_note-7"><span class="cite-bracket">[</span>7<span class="cite-bracket">]</span></a></sup>
</p><p><b>Example</b>: Given <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle f:F\to B,g:G\to B}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>f</mi>
<mo>:</mo>
<mi>F</mi>
<mo stretchy="false">→<!-- → --></mo>
<mi>B</mi>
<mo>,</mo>
<mi>g</mi>
<mo>:</mo>
<mi>G</mi>
<mo stretchy="false">→<!-- → --></mo>
<mi>B</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle f:F\to B,g:G\to B}</annotation>
</semantics>
</math></span><img src="./29a043b58af812e5b3d277b0d2c532c67b59bc2f.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:21.627ex; height:2.509ex;" alt="{\displaystyle f:F\to B,g:G\to B}" loading="lazy"></span> and the diagonal morphism <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \Delta :B\to B\times B}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi mathvariant="normal">Δ<!-- Δ --></mi>
<mo>:</mo>
<mi>B</mi>
<mo stretchy="false">→<!-- → --></mo>
<mi>B</mi>
<mo>×<!-- × --></mo>
<mi>B</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \Delta :B\to B\times B}</annotation>
</semantics>
</math></span><img src="./58711224a5b6ed4d2565f6cb625adc049e45f65b.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:15.62ex; height:2.176ex;" alt="{\displaystyle \Delta :B\to B\times B}" loading="lazy"></span>,
</p>
<dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle F\times _{B}G\simeq (F\times G)\times _{B\times B,f\times g,\Delta }B}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>F</mi>
<msub>
<mo>×<!-- × --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mi>B</mi>
</mrow>
</msub>
<mi>G</mi>
<mo>≃<!-- ≃ --></mo>
<mo stretchy="false">(</mo>
<mi>F</mi>
<mo>×<!-- × --></mo>
<mi>G</mi>
<mo stretchy="false">)</mo>
<msub>
<mo>×<!-- × --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mi>B</mi>
<mo>×<!-- × --></mo>
<mi>B</mi>
<mo>,</mo>
<mi>f</mi>
<mo>×<!-- × --></mo>
<mi>g</mi>
<mo>,</mo>
<mi mathvariant="normal">Δ<!-- Δ --></mi>
</mrow>
</msub>
<mi>B</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle F\times _{B}G\simeq (F\times G)\times _{B\times B,f\times g,\Delta }B}</annotation>
</semantics>
</math></span><img src="./67ede7799a1c7ecc98be09bbf1a880bb7ed7a2c8.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -1.005ex; width:33.068ex; height:3.009ex;" alt="{\displaystyle F\times _{B}G\simeq (F\times G)\times _{B\times B,f\times g,\Delta }B}" loading="lazy"></span>;</dd></dl>
<p>this isomorphism is constructed simply by hand.
</p>
<div class="mw-heading mw-heading3"><h3 id="Representable_morphisms">Representable morphisms</h3></div>
<p>A morphism of prestacks <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle f:X\to Y}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>f</mi>
<mo>:</mo>
<mi>X</mi>
<mo stretchy="false">→<!-- → --></mo>
<mi>Y</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle f:X\to Y}</annotation>
</semantics>
</math></span><img src="./abd1e080abef4bbdab67b43819c6431e7561361c.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:10.583ex; height:2.509ex;" alt="{\displaystyle f:X\to Y}" loading="lazy"></span> is said to be <b>strongly representable</b> if, for every morphism <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle S\to Y}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>S</mi>
<mo stretchy="false">→<!-- → --></mo>
<mi>Y</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle S\to Y}</annotation>
</semantics>
</math></span><img src="./67557c9d8f71bd0bf4fa4d973eaf63aa8336c71b.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:6.887ex; height:2.176ex;" alt="{\displaystyle S\to Y}" loading="lazy"></span> from a scheme <i>S</i> in <i>C</i> viewed as a prestack, the fiber product <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle X\times _{Y}S}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>X</mi>
<msub>
<mo>×<!-- × --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mi>Y</mi>
</mrow>
</msub>
<mi>S</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle X\times _{Y}S}</annotation>
</semantics>
</math></span><img src="./2f5608b6262c7503f2bd03bdc12eb7bba64c6eb0.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:7.806ex; height:2.509ex;" alt="{\displaystyle X\times _{Y}S}" loading="lazy"></span> of prestacks is a scheme in <i>C</i>.
</p><p>In particular, the definition applies to the structure map <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle p:X\to C}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>p</mi>
<mo>:</mo>
<mi>X</mi>
<mo stretchy="false">→<!-- → --></mo>
<mi>C</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle p:X\to C}</annotation>
</semantics>
</math></span><img src="./0ca791deeac18606bfd4dc77405bb8976b24e4be.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; margin-left: -0.089ex; width:10.556ex; height:2.509ex;" alt="{\displaystyle p:X\to C}" loading="lazy"></span> (the base category <i>C</i> is a prestack over itself via the identity). Then <i>p</i> is strongly representable if and only if <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle X\simeq X\times _{C}C}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>X</mi>
<mo>≃<!-- ≃ --></mo>
<mi>X</mi>
<msub>
<mo>×<!-- × --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mi>C</mi>
</mrow>
</msub>
<mi>C</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle X\simeq X\times _{C}C}</annotation>
</semantics>
</math></span><img src="./01fd0ba946ade069e2a7763441adb7520f5a0d53.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:13.146ex; height:2.509ex;" alt="{\displaystyle X\simeq X\times _{C}C}" loading="lazy"></span> is a scheme in <i>C</i>.
</p><p>The definition applies also to the diagonal morphism <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \Delta :X\to X\times X}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi mathvariant="normal">Δ<!-- Δ --></mi>
<mo>:</mo>
<mi>X</mi>
<mo stretchy="false">→<!-- → --></mo>
<mi>X</mi>
<mo>×<!-- × --></mo>
<mi>X</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \Delta :X\to X\times X}</annotation>
</semantics>
</math></span><img src="./4303f3e72023d1af98eb3c227505fbba97ab720d.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:16.268ex; height:2.176ex;" alt="{\displaystyle \Delta :X\to X\times X}" loading="lazy"></span>. If <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \Delta }">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi mathvariant="normal">Δ<!-- Δ --></mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \Delta }</annotation>
</semantics>
</math></span><img src="./32769037c408874e1890f77554c65f39c523ebe2.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:1.936ex; height:2.176ex;" alt="{\displaystyle \Delta }" loading="lazy"></span> is strongly representable, then every morphism <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle U\to X}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>U</mi>
<mo stretchy="false">→<!-- → --></mo>
<mi>X</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle U\to X}</annotation>
</semantics>
</math></span><img src="./e0e8241962e6e1883ae50b5a471db0ecff377950.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:7.377ex; height:2.176ex;" alt="{\displaystyle U\to X}" loading="lazy"></span> from a scheme <i>U</i> is strongly representable since <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle U\times _{X}T\simeq (U\times T)\times _{X\times X}X}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>U</mi>
<msub>
<mo>×<!-- × --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mi>X</mi>
</mrow>
</msub>
<mi>T</mi>
<mo>≃<!-- ≃ --></mo>
<mo stretchy="false">(</mo>
<mi>U</mi>
<mo>×<!-- × --></mo>
<mi>T</mi>
<mo stretchy="false">)</mo>
<msub>
<mo>×<!-- × --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mi>X</mi>
<mo>×<!-- × --></mo>
<mi>X</mi>
</mrow>
</msub>
<mi>X</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle U\times _{X}T\simeq (U\times T)\times _{X\times X}X}</annotation>
</semantics>
</math></span><img src="./9f4aaad5bc293d10898fd67d04b62a8e94cb686c.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:28.19ex; height:2.843ex;" alt="{\displaystyle U\times _{X}T\simeq (U\times T)\times _{X\times X}X}" loading="lazy"></span> is strongly representable for any <i>T</i> → <i>X</i>.
</p><p>If <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle f:X\to Y}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>f</mi>
<mo>:</mo>
<mi>X</mi>
<mo stretchy="false">→<!-- → --></mo>
<mi>Y</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle f:X\to Y}</annotation>
</semantics>
</math></span><img src="./abd1e080abef4bbdab67b43819c6431e7561361c.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:10.583ex; height:2.509ex;" alt="{\displaystyle f:X\to Y}" loading="lazy"></span> is a strongly representable morphism, for any <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle S\to Y}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>S</mi>
<mo stretchy="false">→<!-- → --></mo>
<mi>Y</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle S\to Y}</annotation>
</semantics>
</math></span><img src="./67557c9d8f71bd0bf4fa4d973eaf63aa8336c71b.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:6.887ex; height:2.176ex;" alt="{\displaystyle S\to Y}" loading="lazy"></span>, <i>S</i> a scheme viewed as a prestack, the projection <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle X\times _{Y}S\to S}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>X</mi>
<msub>
<mo>×<!-- × --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mi>Y</mi>
</mrow>
</msub>
<mi>S</mi>
<mo stretchy="false">→<!-- → --></mo>
<mi>S</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle X\times _{Y}S\to S}</annotation>
</semantics>
</math></span><img src="./bf43c4956ef6346daa3169e4cccdd665e33750db.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:12.919ex; height:2.509ex;" alt="{\displaystyle X\times _{Y}S\to S}" loading="lazy"></span> is a <a href="Morphism_of_schemes" title="Morphism of schemes">morphism of schemes</a>; this allows one to transfer many notions of properties on morphisms of schemes to the stack context. Namely, let <b>P</b> be a property on morphisms in the base category <i>C</i> that is stable under base changes and that is local on the topology of <i>C</i> (e.g., <a href="%C3%89tale_topology" title="Étale topology">étale topology</a> or <a href="Smooth_topology_(algebraic_geometry)" class="mw-redirect" title="Smooth topology (algebraic geometry)">smooth topology</a>). Then a strongly representable morphism <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle f:X\to Y}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>f</mi>
<mo>:</mo>
<mi>X</mi>
<mo stretchy="false">→<!-- → --></mo>
<mi>Y</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle f:X\to Y}</annotation>
</semantics>
</math></span><img src="./abd1e080abef4bbdab67b43819c6431e7561361c.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:10.583ex; height:2.509ex;" alt="{\displaystyle f:X\to Y}" loading="lazy"></span> of prestacks is said to have the property <b>P</b> if, for every morphism <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle T\to Y}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>T</mi>
<mo stretchy="false">→<!-- → --></mo>
<mi>Y</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle T\to Y}</annotation>
</semantics>
</math></span><img src="./4acfa7511f1a46baab3346d050df50b82f2ef141.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:7.024ex; height:2.176ex;" alt="{\displaystyle T\to Y}" loading="lazy"></span>, <i>T</i> a scheme viewed as a prestack, the induced projection <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle X\times _{Y}T\to T}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>X</mi>
<msub>
<mo>×<!-- × --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mi>Y</mi>
</mrow>
</msub>
<mi>T</mi>
<mo stretchy="false">→<!-- → --></mo>
<mi>T</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle X\times _{Y}T\to T}</annotation>
</semantics>
</math></span><img src="./04fa5231e9994e6ce9f7dc268a639a8889382e51.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:13.193ex; height:2.509ex;" alt="{\displaystyle X\times _{Y}T\to T}" loading="lazy"></span> has the property <b>P</b>.
</p>
<div class="mw-heading mw-heading2"><h2 id="Example:_the_prestack_given_by_an_action_of_an_algebraic_group">Example: the prestack given by an action of an algebraic group</h2></div>
<p>Let <i>G</i> be an <a href="Algebraic_group" title="Algebraic group">algebraic group</a> acting from the right on a scheme <i>X</i> of finite type over a field <i>k</i>. Then the group action of <i>G</i> on <i>X</i> determines a prestack (but not a stack) over the category <i>C</i> of <i>k</i>-schemes, as follows. Let <i>F</i> be the category where
</p>
<ol><li>an object is a pair <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle (U,x)}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mo stretchy="false">(</mo>
<mi>U</mi>
<mo>,</mo>
<mi>x</mi>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle (U,x)}</annotation>
</semantics>
</math></span><img src="./86bece9c0272e14e23c6c43e0164f292d329e19e.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:5.956ex; height:2.843ex;" alt="{\displaystyle (U,x)}" loading="lazy"></span> consisting of a scheme <i>U</i> in <i>C</i> and <i>x</i> in the set <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle X(U)=\operatorname {Hom} _{C}(U,X)}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>X</mi>
<mo stretchy="false">(</mo>
<mi>U</mi>
<mo stretchy="false">)</mo>
<mo>=</mo>
<msub>
<mi>Hom</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>C</mi>
</mrow>
</msub>
<mo>⁡<!-- ⁡ --></mo>
<mo stretchy="false">(</mo>
<mi>U</mi>
<mo>,</mo>
<mi>X</mi>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle X(U)=\operatorname {Hom} _{C}(U,X)}</annotation>
</semantics>
</math></span><img src="./57ae613928f6f7ffb39b45be93361f14c2c67e41.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:21.599ex; height:2.843ex;" alt="{\displaystyle X(U)=\operatorname {Hom} _{C}(U,X)}" loading="lazy"></span>,</li>
<li>a morphism <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle (U,x)\to (V,y)}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mo stretchy="false">(</mo>
<mi>U</mi>
<mo>,</mo>
<mi>x</mi>
<mo stretchy="false">)</mo>
<mo stretchy="false">→<!-- → --></mo>
<mo stretchy="false">(</mo>
<mi>V</mi>
<mo>,</mo>
<mi>y</mi>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle (U,x)\to (V,y)}</annotation>
</semantics>
</math></span><img src="./f17b01f63ba317d5a0ec93e5159aa1675e045440.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:15.356ex; height:2.843ex;" alt="{\displaystyle (U,x)\to (V,y)}" loading="lazy"></span> consists of an <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle U\to V}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>U</mi>
<mo stretchy="false">→<!-- → --></mo>
<mi>V</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle U\to V}</annotation>
</semantics>
</math></span><img src="./d8aade74fbc3d516467efd200969ce325f5425f4.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:7.184ex; height:2.176ex;" alt="{\displaystyle U\to V}" loading="lazy"></span> in <i>C</i> and an element <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle g\in G(U)}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>g</mi>
<mo>∈<!-- ∈ --></mo>
<mi>G</mi>
<mo stretchy="false">(</mo>
<mi>U</mi>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle g\in G(U)}</annotation>
</semantics>
</math></span><img src="./34ea73c8b8fed28e812ebefd8cd6c9c30606a46b.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:9.375ex; height:2.843ex;" alt="{\displaystyle g\in G(U)}" loading="lazy"></span> such that <i>xg</i> = <i>y<span class="nowrap" style="padding-left:0.1em;">'</span></i> where we wrote <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle y':U\to V{\overset {y}{\to }}X}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msup>
<mi>y</mi>
<mo>′</mo>
</msup>
<mo>:</mo>
<mi>U</mi>
<mo stretchy="false">→<!-- → --></mo>
<mi>V</mi>
<mrow class="MJX-TeXAtom-ORD">
<mover>
<mo stretchy="false">→<!-- → --></mo>
<mi>y</mi>
</mover>
</mrow>
<mi>X</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle y':U\to V{\overset {y}{\to }}X}</annotation>
</semantics>
</math></span><img src="./58e58f98b30410e1b713c378e068bb119614f1e2.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:15.27ex; height:3.676ex;" alt="{\displaystyle y':U\to V{\overset {y}{\to }}X}" loading="lazy"></span>.</li></ol>
<p>Through the forgetful functor to <i>C</i>, this category <i>F</i> is <a href="Fibered_category" class="mw-redirect" title="Fibered category">fibered</a> in <a href="Groupoid" title="Groupoid">groupoids</a> and is known as an action groupoid or a transformation groupoid. It may also be called the <b>quotient prestack</b> of <i>X</i> by <i>G</i> and be denoted as <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle [X/G]^{pre}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mo stretchy="false">[</mo>
<mi>X</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>/</mo>
</mrow>
<mi>G</mi>
<msup>
<mo stretchy="false">]</mo>
<mrow class="MJX-TeXAtom-ORD">
<mi>p</mi>
<mi>r</mi>
<mi>e</mi>
</mrow>
</msup>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle [X/G]^{pre}}</annotation>
</semantics>
</math></span><img src="./74f9977b2460dc6c247422e228c53417d12cb205.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:8.83ex; height:2.843ex;" alt="{\displaystyle [X/G]^{pre}}" loading="lazy"></span>, since, as it turns out, the stackification of it is the <a href="Quotient_stack" title="Quotient stack">quotient stack</a> <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle [X/G]}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mo stretchy="false">[</mo>
<mi>X</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>/</mo>
</mrow>
<mi>G</mi>
<mo stretchy="false">]</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle [X/G]}</annotation>
</semantics>
</math></span><img src="./6c10708eac95ed8fcce0dd132f18c6d844536ebf.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:6.263ex; height:2.843ex;" alt="{\displaystyle [X/G]}" loading="lazy"></span>. The construction is a special case of forming <a href="#The_prestack_of_equivalence_classes">#The prestack of equivalence classes</a>; in particular, <i>F</i> is a prestack.
</p><p>When <i>X</i> is a point <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle *=\operatorname {Spec} (k)}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mo>∗<!-- ∗ --></mo>
<mo>=</mo>
<mi>Spec</mi>
<mo>⁡<!-- ⁡ --></mo>
<mo stretchy="false">(</mo>
<mi>k</mi>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle *=\operatorname {Spec} (k)}</annotation>
</semantics>
</math></span><img src="./0bffa6eabbe687872d82961a1f02ba72fc90602f.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:11.931ex; height:2.843ex;" alt="{\displaystyle *=\operatorname {Spec} (k)}" loading="lazy"></span> and <i>G</i> is affine, the quotient <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle [*/G]^{pre}=BG^{pre}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mo stretchy="false">[</mo>
<mo>∗<!-- ∗ --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mo>/</mo>
</mrow>
<mi>G</mi>
<msup>
<mo stretchy="false">]</mo>
<mrow class="MJX-TeXAtom-ORD">
<mi>p</mi>
<mi>r</mi>
<mi>e</mi>
</mrow>
</msup>
<mo>=</mo>
<mi>B</mi>
<msup>
<mi>G</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>p</mi>
<mi>r</mi>
<mi>e</mi>
</mrow>
</msup>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle [*/G]^{pre}=BG^{pre}}</annotation>
</semantics>
</math></span><img src="./7fb7cff556ee3ac7ef369430ed9b13837c987f4a.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:17.268ex; height:2.843ex;" alt="{\displaystyle [*/G]^{pre}=BG^{pre}}" loading="lazy"></span> is the classifying prestack of <i>G</i> and its stackification is the <a href="Classifying_stack" class="mw-redirect" title="Classifying stack">classifying stack</a> of <i>G</i>.
</p><p>One viewing <i>X</i> as a prestack (in fact a stack), there is the obvious canonical map
</p>
<dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \pi :X\to F}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>π<!-- π --></mi>
<mo>:</mo>
<mi>X</mi>
<mo stretchy="false">→<!-- → --></mo>
<mi>F</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \pi :X\to F}</annotation>
</semantics>
</math></span><img src="./9f3985f796cb0cba37c86912a3972c96c1a7f901.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:10.604ex; height:2.176ex;" alt="{\displaystyle \pi :X\to F}" loading="lazy"></span></dd></dl>
<p>over <i>C</i>; explicitly, each object <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle (U,x:U\to X)}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mo stretchy="false">(</mo>
<mi>U</mi>
<mo>,</mo>
<mi>x</mi>
<mo>:</mo>
<mi>U</mi>
<mo stretchy="false">→<!-- → --></mo>
<mi>X</mi>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle (U,x:U\to X)}</annotation>
</semantics>
</math></span><img src="./55527e15eeb2505374e7443284755b39d4ad2b88.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:15.269ex; height:2.843ex;" alt="{\displaystyle (U,x:U\to X)}" loading="lazy"></span> in the prestack <i>X</i> goes to itself, and each morphism <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle (U,x)\to (V,y)}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mo stretchy="false">(</mo>
<mi>U</mi>
<mo>,</mo>
<mi>x</mi>
<mo stretchy="false">)</mo>
<mo stretchy="false">→<!-- → --></mo>
<mo stretchy="false">(</mo>
<mi>V</mi>
<mo>,</mo>
<mi>y</mi>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle (U,x)\to (V,y)}</annotation>
</semantics>
</math></span><img src="./f17b01f63ba317d5a0ec93e5159aa1675e045440.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:15.356ex; height:2.843ex;" alt="{\displaystyle (U,x)\to (V,y)}" loading="lazy"></span>, satisfying <i>x</i> equals <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle U\to V{\overset {y}{\to }}X}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>U</mi>
<mo stretchy="false">→<!-- → --></mo>
<mi>V</mi>
<mrow class="MJX-TeXAtom-ORD">
<mover>
<mo stretchy="false">→<!-- → --></mo>
<mi>y</mi>
</mover>
</mrow>
<mi>X</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle U\to V{\overset {y}{\to }}X}</annotation>
</semantics>
</math></span><img src="./6fe2754bc685aba6be335db1a5f0987536c74fab.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:11.488ex; height:3.343ex;" alt="{\displaystyle U\to V{\overset {y}{\to }}X}" loading="lazy"></span> by definition, goes to the identity group element of <i>G</i>(<i>U</i>).
</p><p>Then the above canonical map fits into a 2-<a href="Coequalizer" title="Coequalizer">coequalizer</a> (a 2-quotient):
</p>
<dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle X\times G{\overset {s}{\underset {t}{\rightrightarrows }}}X{\overset {\pi }{\to }}F}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>X</mi>
<mo>×<!-- × --></mo>
<mi>G</mi>
<mrow class="MJX-TeXAtom-ORD">
<mover>
<munder>
<mo stretchy="false">⇉<!-- ⇉ --></mo>
<mi>t</mi>
</munder>
<mi>s</mi>
</mover>
</mrow>
<mi>X</mi>
<mrow class="MJX-TeXAtom-ORD">
<mover>
<mo stretchy="false">→<!-- → --></mo>
<mi>π<!-- π --></mi>
</mover>
</mrow>
<mi>F</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle X\times G{\overset {s}{\underset {t}{\rightrightarrows }}}X{\overset {\pi }{\to }}F}</annotation>
</semantics>
</math></span><img src="./e4a3d796cf01a19b421c5d26abebe4b980dee7da.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -2.171ex; width:15.015ex; height:5.176ex;" alt="{\displaystyle X\times G{\overset {s}{\underset {t}{\rightrightarrows }}}X{\overset {\pi }{\to }}F}" loading="lazy"></span>,</dd></dl>
<p>where <i>t</i>: (<i>x</i>, <i>g</i>) → <i>xg</i> is the given group action and <i>s</i> a projection. It is not 1-coequalizer since, instead of the equality <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \pi \circ s=\pi \circ t}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>π<!-- π --></mi>
<mo>∘<!-- ∘ --></mo>
<mi>s</mi>
<mo>=</mo>
<mi>π<!-- π --></mi>
<mo>∘<!-- ∘ --></mo>
<mi>t</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \pi \circ s=\pi \circ t}</annotation>
</semantics>
</math></span><img src="./4837b65d47ad841cb70090d1422a14e8513efa3d.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:12.082ex; height:2.009ex;" alt="{\displaystyle \pi \circ s=\pi \circ t}" loading="lazy"></span>, one has <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \pi \circ s{\overset {\sim }{\to }}\pi \circ t}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>π<!-- π --></mi>
<mo>∘<!-- ∘ --></mo>
<mi>s</mi>
<mrow class="MJX-TeXAtom-ORD">
<mover>
<mo stretchy="false">→<!-- → --></mo>
<mo>∼<!-- ∼ --></mo>
</mover>
</mrow>
<mi>π<!-- π --></mi>
<mo>∘<!-- ∘ --></mo>
<mi>t</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \pi \circ s{\overset {\sim }{\to }}\pi \circ t}</annotation>
</semantics>
</math></span><img src="./df4a5a1acff9c3cc59c7b12ee8d828f51ed53563.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:11.307ex; height:2.843ex;" alt="{\displaystyle \pi \circ s{\overset {\sim }{\to }}\pi \circ t}" loading="lazy"></span> given by
</p>
<dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle g:(\pi \circ s)(x,g)=\pi (x){\overset {\sim }{\to }}(\pi \circ t)(x,g)=\pi (xg).}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>g</mi>
<mo>:</mo>
<mo stretchy="false">(</mo>
<mi>π<!-- π --></mi>
<mo>∘<!-- ∘ --></mo>
<mi>s</mi>
<mo stretchy="false">)</mo>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo>,</mo>
<mi>g</mi>
<mo stretchy="false">)</mo>
<mo>=</mo>
<mi>π<!-- π --></mi>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo stretchy="false">)</mo>
<mrow class="MJX-TeXAtom-ORD">
<mover>
<mo stretchy="false">→<!-- → --></mo>
<mo>∼<!-- ∼ --></mo>
</mover>
</mrow>
<mo stretchy="false">(</mo>
<mi>π<!-- π --></mi>
<mo>∘<!-- ∘ --></mo>
<mi>t</mi>
<mo stretchy="false">)</mo>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo>,</mo>
<mi>g</mi>
<mo stretchy="false">)</mo>
<mo>=</mo>
<mi>π<!-- π --></mi>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mi>g</mi>
<mo stretchy="false">)</mo>
<mo>.</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle g:(\pi \circ s)(x,g)=\pi (x){\overset {\sim }{\to }}(\pi \circ t)(x,g)=\pi (xg).}</annotation>
</semantics>
</math></span><img src="./fa20d062962ca49b2713b75c7dfbd962ba8051e0.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:45.459ex; height:3.343ex;" alt="{\displaystyle g:(\pi \circ s)(x,g)=\pi (x){\overset {\sim }{\to }}(\pi \circ t)(x,g)=\pi (xg).}" loading="lazy"></span></dd></dl>
<div class="mw-heading mw-heading2"><h2 id="The_prestack_of_equivalence_classes">The prestack of equivalence classes</h2></div>
<p>Let <i>X</i> be a scheme in the base category <i>C</i>. By definition, an <a href="Quotient_by_an_equivalence_relation" title="Quotient by an equivalence relation">equivalence pre-relation</a> is a morphism <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle R\to X\times X}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>R</mi>
<mo stretchy="false">→<!-- → --></mo>
<mi>X</mi>
<mo>×<!-- × --></mo>
<mi>X</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle R\to X\times X}</annotation>
</semantics>
</math></span><img src="./8352796d9e2dbae3dc9e4dea0219a5018982db46.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:12.178ex; height:2.176ex;" alt="{\displaystyle R\to X\times X}" loading="lazy"></span> in <i>C</i> such that, for each scheme <i>T</i> in <i>C</i>, the function <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle f(T):R(T)=\operatorname {Hom} (T,R)\to X(T)\times X(T)}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>f</mi>
<mo stretchy="false">(</mo>
<mi>T</mi>
<mo stretchy="false">)</mo>
<mo>:</mo>
<mi>R</mi>
<mo stretchy="false">(</mo>
<mi>T</mi>
<mo stretchy="false">)</mo>
<mo>=</mo>
<mi>Hom</mi>
<mo>⁡<!-- ⁡ --></mo>
<mo stretchy="false">(</mo>
<mi>T</mi>
<mo>,</mo>
<mi>R</mi>
<mo stretchy="false">)</mo>
<mo stretchy="false">→<!-- → --></mo>
<mi>X</mi>
<mo stretchy="false">(</mo>
<mi>T</mi>
<mo stretchy="false">)</mo>
<mo>×<!-- × --></mo>
<mi>X</mi>
<mo stretchy="false">(</mo>
<mi>T</mi>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle f(T):R(T)=\operatorname {Hom} (T,R)\to X(T)\times X(T)}</annotation>
</semantics>
</math></span><img src="./436854cd381c32e18f3f34bd1ac40cb7b406ca01.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:43.36ex; height:2.843ex;" alt="{\displaystyle f(T):R(T)=\operatorname {Hom} (T,R)\to X(T)\times X(T)}" loading="lazy"></span> has the image that is an <a href="Equivalence_relation" title="Equivalence relation">equivalence relation</a>. The prefix "pre-" is because we do not require <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle f(T)}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>f</mi>
<mo stretchy="false">(</mo>
<mi>T</mi>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle f(T)}</annotation>
</semantics>
</math></span><img src="./71e79e53bc5161b01ee450c15644a4e9417fb0ee.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:4.724ex; height:2.843ex;" alt="{\displaystyle f(T)}" loading="lazy"></span> to be an <a href="Injective_function" title="Injective function">injective function</a>.
</p><p><b>Example</b>: Let an algebraic group <i>G</i> act on a scheme <i>X</i> of finite type over a field <i>k</i>. Take <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle R=X\times _{k}G}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>R</mi>
<mo>=</mo>
<mi>X</mi>
<msub>
<mo>×<!-- × --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mi>k</mi>
</mrow>
</msub>
<mi>G</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle R=X\times _{k}G}</annotation>
</semantics>
</math></span><img src="./75865ebe0f91804760cef8f874fa022e825dd1d0.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:12.598ex; height:2.509ex;" alt="{\displaystyle R=X\times _{k}G}" loading="lazy"></span> and then for any scheme <i>T</i> over <i>k</i> let
</p>
<dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle f(T):R(T)\to X(T)\times X(T),\,(x,g)\mapsto (x,xg).}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>f</mi>
<mo stretchy="false">(</mo>
<mi>T</mi>
<mo stretchy="false">)</mo>
<mo>:</mo>
<mi>R</mi>
<mo stretchy="false">(</mo>
<mi>T</mi>
<mo stretchy="false">)</mo>
<mo stretchy="false">→<!-- → --></mo>
<mi>X</mi>
<mo stretchy="false">(</mo>
<mi>T</mi>
<mo stretchy="false">)</mo>
<mo>×<!-- × --></mo>
<mi>X</mi>
<mo stretchy="false">(</mo>
<mi>T</mi>
<mo stretchy="false">)</mo>
<mo>,</mo>
<mspace width="thinmathspace"></mspace>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo>,</mo>
<mi>g</mi>
<mo stretchy="false">)</mo>
<mo stretchy="false">↦<!-- ↦ --></mo>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo>,</mo>
<mi>x</mi>
<mi>g</mi>
<mo stretchy="false">)</mo>
<mo>.</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle f(T):R(T)\to X(T)\times X(T),\,(x,g)\mapsto (x,xg).}</annotation>
</semantics>
</math></span><img src="./dd8aebd1e77570a646dead28731273e66e050805.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:46.766ex; height:2.843ex;" alt="{\displaystyle f(T):R(T)\to X(T)\times X(T),\,(x,g)\mapsto (x,xg).}" loading="lazy"></span></dd></dl>
<p>By <a href="Yoneda's_lemma" class="mw-redirect" title="Yoneda's lemma">Yoneda's lemma</a>, this determines a morphism <i>f</i>, which is clearly an equivalence pre-relation.
</p><p>To each given equivalence pre-relation <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle f:R\to X\times X}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>f</mi>
<mo>:</mo>
<mi>R</mi>
<mo stretchy="false">→<!-- → --></mo>
<mi>X</mi>
<mo>×<!-- × --></mo>
<mi>X</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle f:R\to X\times X}</annotation>
</semantics>
</math></span><img src="./c172c4669a538f246d4b7a41a3025e1482dc9643.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:15.394ex; height:2.509ex;" alt="{\displaystyle f:R\to X\times X}" loading="lazy"></span> (+ some more data), there is an associated prestack <i>F</i> defined as follows.<sup id="cite_ref-8" class="reference"><a href="#cite_note-8"><span class="cite-bracket">[</span>8<span class="cite-bracket">]</span></a></sup> Firstly, <i>F</i> is a category where: with the notations <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle s=p_{1}\circ f,\,t=p_{2}\circ f}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>s</mi>
<mo>=</mo>
<msub>
<mi>p</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>1</mn>
</mrow>
</msub>
<mo>∘<!-- ∘ --></mo>
<mi>f</mi>
<mo>,</mo>
<mspace width="thinmathspace"></mspace>
<mi>t</mi>
<mo>=</mo>
<msub>
<mi>p</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msub>
<mo>∘<!-- ∘ --></mo>
<mi>f</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle s=p_{1}\circ f,\,t=p_{2}\circ f}</annotation>
</semantics>
</math></span><img src="./9fa2073597f13c62d42dcaea1f848906aa9b5f56.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:20.942ex; height:2.509ex;" alt="{\displaystyle s=p_{1}\circ f,\,t=p_{2}\circ f}" loading="lazy"></span>,
</p>
<div><ol><li>an object is a pair <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle (T,x)}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mo stretchy="false">(</mo>
<mi>T</mi>
<mo>,</mo>
<mi>x</mi>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle (T,x)}</annotation>
</semantics>
</math></span><img src="./43ea30dfe5b534691891ee68df7ebba033e14360.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:5.809ex; height:2.843ex;" alt="{\displaystyle (T,x)}" loading="lazy"></span> consisting of a scheme <i>T</i> and a morphism <i>x</i>: <i>T</i> → <i>X</i> in <i>C</i></li><li>a morphism <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle (T,x)\to (S,y)}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mo stretchy="false">(</mo>
<mi>T</mi>
<mo>,</mo>
<mi>x</mi>
<mo stretchy="false">)</mo>
<mo stretchy="false">→<!-- → --></mo>
<mo stretchy="false">(</mo>
<mi>S</mi>
<mo>,</mo>
<mi>y</mi>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle (T,x)\to (S,y)}</annotation>
</semantics>
</math></span><img src="./3f69e38ab8381d4dc2d7517dd49d8902f5522688.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:14.921ex; height:2.843ex;" alt="{\displaystyle (T,x)\to (S,y)}" loading="lazy"></span> consists of a <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle T\to S}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>T</mi>
<mo stretchy="false">→<!-- → --></mo>
<mi>S</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle T\to S}</annotation>
</semantics>
</math></span><img src="./07b18cbacd0b5f9bd8d9eb4759a1df899435f1b2.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:6.75ex; height:2.176ex;" alt="{\displaystyle T\to S}" loading="lazy"></span> and <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \delta :T\to R}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>δ<!-- δ --></mi>
<mo>:</mo>
<mi>T</mi>
<mo stretchy="false">→<!-- → --></mo>
<mi>R</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \delta :T\to R}</annotation>
</semantics>
</math></span><img src="./52fb07d0050503a35f84bf6cd35d9aac773863fe.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:10ex; height:2.343ex;" alt="{\displaystyle \delta :T\to R}" loading="lazy"></span> such that <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle s\circ \delta =x}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>s</mi>
<mo>∘<!-- ∘ --></mo>
<mi>δ<!-- δ --></mi>
<mo>=</mo>
<mi>x</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle s\circ \delta =x}</annotation>
</semantics>
</math></span><img src="./8c9e73692fd6ea618901659847f43e2ec468da29.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:8.762ex; height:2.343ex;" alt="{\displaystyle s\circ \delta =x}" loading="lazy"></span> and <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle t\circ \delta =y|_{T}:T\to S{\overset {y}{\to }}X}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>t</mi>
<mo>∘<!-- ∘ --></mo>
<mi>δ<!-- δ --></mi>
<mo>=</mo>
<mi>y</mi>
<msub>
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mi>T</mi>
</mrow>
</msub>
<mo>:</mo>
<mi>T</mi>
<mo stretchy="false">→<!-- → --></mo>
<mi>S</mi>
<mrow class="MJX-TeXAtom-ORD">
<mover>
<mo stretchy="false">→<!-- → --></mo>
<mi>y</mi>
</mover>
</mrow>
<mi>X</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle t\circ \delta =y|_{T}:T\to S{\overset {y}{\to }}X}</annotation>
</semantics>
</math></span><img src="./dbe61d956fbc1eea775ec277deff984dbe3817ef.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:23.364ex; height:3.843ex;" alt="{\displaystyle t\circ \delta =y|_{T}:T\to S{\overset {y}{\to }}X}" loading="lazy"></span></li><li>the composition of <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle (,\delta ):(T,x)\to (S,y)}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mo stretchy="false">(</mo>
<mo>,</mo>
<mi>δ<!-- δ --></mi>
<mo stretchy="false">)</mo>
<mo>:</mo>
<mo stretchy="false">(</mo>
<mi>T</mi>
<mo>,</mo>
<mi>x</mi>
<mo stretchy="false">)</mo>
<mo stretchy="false">→<!-- → --></mo>
<mo stretchy="false">(</mo>
<mi>S</mi>
<mo>,</mo>
<mi>y</mi>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle (,\delta ):(T,x)\to (S,y)}</annotation>
</semantics>
</math></span><img src="./ff76c99c7af7f999fbde0059f7836c8b39f557d0.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:20.75ex; height:2.843ex;" alt="{\displaystyle (,\delta ):(T,x)\to (S,y)}" loading="lazy"></span> followed by <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle (,\delta '):(S,y)\to (U,z)}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mo stretchy="false">(</mo>
<mo>,</mo>
<msup>
<mi>δ<!-- δ --></mi>
<mo>′</mo>
</msup>
<mo stretchy="false">)</mo>
<mo>:</mo>
<mo stretchy="false">(</mo>
<mi>S</mi>
<mo>,</mo>
<mi>y</mi>
<mo stretchy="false">)</mo>
<mo stretchy="false">→<!-- → --></mo>
<mo stretchy="false">(</mo>
<mi>U</mi>
<mo>,</mo>
<mi>z</mi>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle (,\delta '):(S,y)\to (U,z)}</annotation>
</semantics>
</math></span><img src="./4f3d343441570f1161e4fda249b0bcb9b21e0457.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:21.345ex; height:3.009ex;" alt="{\displaystyle (,\delta '):(S,y)\to (U,z)}" loading="lazy"></span> consists of <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle T\to S\to U}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>T</mi>
<mo stretchy="false">→<!-- → --></mo>
<mi>S</mi>
<mo stretchy="false">→<!-- → --></mo>
<mi>U</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle T\to S\to U}</annotation>
</semantics>
</math></span><img src="./55945ec96fc2fabd6d16c225f082719897ab005d.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:12.146ex; height:2.176ex;" alt="{\displaystyle T\to S\to U}" loading="lazy"></span> and <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \delta '':T\to R}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msup>
<mi>δ<!-- δ --></mi>
<mo>″</mo>
</msup>
<mo>:</mo>
<mi>T</mi>
<mo stretchy="false">→<!-- → --></mo>
<mi>R</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \delta '':T\to R}</annotation>
</semantics>
</math></span><img src="./9329bc541dd97a4e37387ef4d37b130f78c21831.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:11.142ex; height:2.509ex;" alt="{\displaystyle \delta '':T\to R}" loading="lazy"></span> obtained as follows: since <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle t\circ \delta =y|_{T}=s\circ \delta '|_{T}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>t</mi>
<mo>∘<!-- ∘ --></mo>
<mi>δ<!-- δ --></mi>
<mo>=</mo>
<mi>y</mi>
<msub>
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mi>T</mi>
</mrow>
</msub>
<mo>=</mo>
<mi>s</mi>
<mo>∘<!-- ∘ --></mo>
<msup>
<mi>δ<!-- δ --></mi>
<mo>′</mo>
</msup>
<msub>
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mi>T</mi>
</mrow>
</msub>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle t\circ \delta =y|_{T}=s\circ \delta '|_{T}}</annotation>
</semantics>
</math></span><img src="./f2a38952c185e23f25ec6ca6107f5aac057a7d47.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:20.531ex; height:3.009ex;" alt="{\displaystyle t\circ \delta =y|_{T}=s\circ \delta '|_{T}}" loading="lazy"></span>, by the universal property, there is an induced map
<dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle (\delta ,\delta '|_{T}):T\to R\times _{t,s}R}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mo stretchy="false">(</mo>
<mi>δ<!-- δ --></mi>
<mo>,</mo>
<msup>
<mi>δ<!-- δ --></mi>
<mo>′</mo>
</msup>
<msub>
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mi>T</mi>
</mrow>
</msub>
<mo stretchy="false">)</mo>
<mo>:</mo>
<mi>T</mi>
<mo stretchy="false">→<!-- → --></mo>
<mi>R</mi>
<msub>
<mo>×<!-- × --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mi>t</mi>
<mo>,</mo>
<mi>s</mi>
</mrow>
</msub>
<mi>R</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle (\delta ,\delta '|_{T}):T\to R\times _{t,s}R}</annotation>
</semantics>
</math></span><img src="./c73c90a0048f04e8736aa7ffdd90ade97f88c206.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -1.005ex; width:23.277ex; height:3.176ex;" alt="{\displaystyle (\delta ,\delta '|_{T}):T\to R\times _{t,s}R}" loading="lazy"></span>.</dd></dl>
Then let <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \delta ''}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msup>
<mi>δ<!-- δ --></mi>
<mo>″</mo>
</msup>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \delta ''}</annotation>
</semantics>
</math></span><img src="./e1c98b36e888b2dffe5c9a7bd7e29dda444adada.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:2.191ex; height:2.509ex;" alt="{\displaystyle \delta ''}" loading="lazy"></span> be <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle T\to R\times _{t,s}R}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>T</mi>
<mo stretchy="false">→<!-- → --></mo>
<mi>R</mi>
<msub>
<mo>×<!-- × --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mi>t</mi>
<mo>,</mo>
<mi>s</mi>
</mrow>
</msub>
<mi>R</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle T\to R\times _{t,s}R}</annotation>
</semantics>
</math></span><img src="./110b8e7d13bc2366dbbfe688b872e96e545d4b3e.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -1.005ex; width:13.673ex; height:2.843ex;" alt="{\displaystyle T\to R\times _{t,s}R}" loading="lazy"></span> followed by the multiplication</li><li>the identity morphism for an object <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle (T,x)}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mo stretchy="false">(</mo>
<mi>T</mi>
<mo>,</mo>
<mi>x</mi>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle (T,x)}</annotation>
</semantics>
</math></span><img src="./43ea30dfe5b534691891ee68df7ebba033e14360.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:5.809ex; height:2.843ex;" alt="{\displaystyle (T,x)}" loading="lazy"></span> consists of the identity map <i>T</i> → <i>T</i> and δ that is <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle x:T\to X}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>x</mi>
<mo>:</mo>
<mi>T</mi>
<mo stretchy="false">→<!-- → --></mo>
<mi>X</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle x:T\to X}</annotation>
</semantics>
</math></span><img src="./bc1dc81ec58015f016e7d89645cc66757e92e7f6.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:10.497ex; height:2.176ex;" alt="{\displaystyle x:T\to X}" loading="lazy"></span> followed by <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle e:X\to R}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>e</mi>
<mo>:</mo>
<mi>X</mi>
<mo stretchy="false">→<!-- → --></mo>
<mi>R</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle e:X\to R}</annotation>
</semantics>
</math></span><img src="./b5196c44695a2af627cc7c966576663d095a9132.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:10.379ex; height:2.176ex;" alt="{\displaystyle e:X\to R}" loading="lazy"></span>; the latter is obtained by factorizing the diagonal morphism through <i>f</i>, possible by reflexivity.</li></ol></div>
<p>Via a forgetful functor, the category <i>F</i> is fibered in groupoids. Finally, we check <i>F</i> is a prestack;<sup id="cite_ref-9" class="reference"><a href="#cite_note-9"><span class="cite-bracket">[</span>9<span class="cite-bracket">]</span></a></sup> for that, notice: for objects <i>x</i>, <i>y</i> in <i>F</i>(<i>U</i>) and an object <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle f:V\to U}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>f</mi>
<mo>:</mo>
<mi>V</mi>
<mo stretchy="false">→<!-- → --></mo>
<mi>U</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle f:V\to U}</annotation>
</semantics>
</math></span><img src="./15330bffdda84438fcd2ab838c8437f0ac0e9d1e.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:10.4ex; height:2.509ex;" alt="{\displaystyle f:V\to U}" loading="lazy"></span> in <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle C_{/U}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msub>
<mi>C</mi>
<mrow class="MJX-TeXAtom-ORD">
<mrow class="MJX-TeXAtom-ORD">
<mo>/</mo>
</mrow>
<mi>U</mi>
</mrow>
</msub>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle C_{/U}}</annotation>
</semantics>
</math></span><img src="./0322cbe23a276f07a23c5f74619cfc1cd558cf3d.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -1.171ex; width:3.977ex; height:3.009ex;" alt="{\displaystyle C_{/U}}" loading="lazy"></span>,
</p>
<dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle {\begin{aligned}{\underline {\operatorname {Hom} }}(x,y)(V{\overset {f}{\to }}U)&amp;=[\operatorname {Hom} (f^{*}x,f^{*}y)]\\&amp;=[\{\delta :V\to R|s\circ \delta =f^{*}x,t\circ \delta =f^{*}y\}]\\&amp;=[\{\delta :V\to R|(s,t)\circ \delta =(x,y)\circ f\}].\end{aligned}}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mrow class="MJX-TeXAtom-ORD">
<mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true">
<mtr>
<mtd>
<mrow class="MJX-TeXAtom-ORD">
<munder>
<mi>Hom</mi>
<mo>_<!-- _ --></mo>
</munder>
</mrow>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo>,</mo>
<mi>y</mi>
<mo stretchy="false">)</mo>
<mo stretchy="false">(</mo>
<mi>V</mi>
<mrow class="MJX-TeXAtom-ORD">
<mover>
<mo stretchy="false">→<!-- → --></mo>
<mi>f</mi>
</mover>
</mrow>
<mi>U</mi>
<mo stretchy="false">)</mo>
</mtd>
<mtd>
<mi></mi>
<mo>=</mo>
<mo stretchy="false">[</mo>
<mi>Hom</mi>
<mo>⁡<!-- ⁡ --></mo>
<mo stretchy="false">(</mo>
<msup>
<mi>f</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>∗<!-- ∗ --></mo>
</mrow>
</msup>
<mi>x</mi>
<mo>,</mo>
<msup>
<mi>f</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>∗<!-- ∗ --></mo>
</mrow>
</msup>
<mi>y</mi>
<mo stretchy="false">)</mo>
<mo stretchy="false">]</mo>
</mtd>
</mtr>
<mtr>
<mtd></mtd>
<mtd>
<mi></mi>
<mo>=</mo>
<mo stretchy="false">[</mo>
<mo fence="false" stretchy="false">{</mo>
<mi>δ<!-- δ --></mi>
<mo>:</mo>
<mi>V</mi>
<mo stretchy="false">→<!-- → --></mo>
<mi>R</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
<mi>s</mi>
<mo>∘<!-- ∘ --></mo>
<mi>δ<!-- δ --></mi>
<mo>=</mo>
<msup>
<mi>f</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>∗<!-- ∗ --></mo>
</mrow>
</msup>
<mi>x</mi>
<mo>,</mo>
<mi>t</mi>
<mo>∘<!-- ∘ --></mo>
<mi>δ<!-- δ --></mi>
<mo>=</mo>
<msup>
<mi>f</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>∗<!-- ∗ --></mo>
</mrow>
</msup>
<mi>y</mi>
<mo fence="false" stretchy="false">}</mo>
<mo stretchy="false">]</mo>
</mtd>
</mtr>
<mtr>
<mtd></mtd>
<mtd>
<mi></mi>
<mo>=</mo>
<mo stretchy="false">[</mo>
<mo fence="false" stretchy="false">{</mo>
<mi>δ<!-- δ --></mi>
<mo>:</mo>
<mi>V</mi>
<mo stretchy="false">→<!-- → --></mo>
<mi>R</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
<mo stretchy="false">(</mo>
<mi>s</mi>
<mo>,</mo>
<mi>t</mi>
<mo stretchy="false">)</mo>
<mo>∘<!-- ∘ --></mo>
<mi>δ<!-- δ --></mi>
<mo>=</mo>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo>,</mo>
<mi>y</mi>
<mo stretchy="false">)</mo>
<mo>∘<!-- ∘ --></mo>
<mi>f</mi>
<mo fence="false" stretchy="false">}</mo>
<mo stretchy="false">]</mo>
<mo>.</mo>
</mtd>
</mtr>
</mtable>
</mrow>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle {\begin{aligned}{\underline {\operatorname {Hom} }}(x,y)(V{\overset {f}{\to }}U)&amp;=[\operatorname {Hom} (f^{*}x,f^{*}y)]\\&amp;=[\{\delta :V\to R|s\circ \delta =f^{*}x,t\circ \delta =f^{*}y\}]\\&amp;=[\{\delta :V\to R|(s,t)\circ \delta =(x,y)\circ f\}].\end{aligned}}}</annotation>
</semantics>
</math></span><img src="./28ef55b7927e941e80817efcb46c80ebbaf52dec.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -4.671ex; width:59.024ex; height:10.509ex;" alt="{\displaystyle {\begin{aligned}{\underline {\operatorname {Hom} }}(x,y)(V{\overset {f}{\to }}U)&amp;=[\operatorname {Hom} (f^{*}x,f^{*}y)]\\&amp;=[\{\delta :V\to R|s\circ \delta =f^{*}x,t\circ \delta =f^{*}y\}]\\&amp;=[\{\delta :V\to R|(s,t)\circ \delta =(x,y)\circ f\}].\end{aligned}}}" loading="lazy"></span></dd></dl>
<p>Now, this means that <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle {\underline {\operatorname {Hom} }}(x,y)}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mrow class="MJX-TeXAtom-ORD">
<munder>
<mi>Hom</mi>
<mo>_<!-- _ --></mo>
</munder>
</mrow>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo>,</mo>
<mi>y</mi>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle {\underline {\operatorname {Hom} }}(x,y)}</annotation>
</semantics>
</math></span><img src="./df87893de4d0e88c6789621e1987802776866d22.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.583ex; margin-bottom: -0.755ex; width:10.172ex; height:3.343ex;" alt="{\displaystyle {\underline {\operatorname {Hom} }}(x,y)}" loading="lazy"></span> is the fiber product of <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle (s,t):R\to X\times X}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mo stretchy="false">(</mo>
<mi>s</mi>
<mo>,</mo>
<mi>t</mi>
<mo stretchy="false">)</mo>
<mo>:</mo>
<mi>R</mi>
<mo stretchy="false">→<!-- → --></mo>
<mi>X</mi>
<mo>×<!-- × --></mo>
<mi>X</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle (s,t):R\to X\times X}</annotation>
</semantics>
</math></span><img src="./291e7d200de8a44d47600a506c16fa469ebbe688.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:18.889ex; height:2.843ex;" alt="{\displaystyle (s,t):R\to X\times X}" loading="lazy"></span> and <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle (x,y):U\to X\times X}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo>,</mo>
<mi>y</mi>
<mo stretchy="false">)</mo>
<mo>:</mo>
<mi>U</mi>
<mo stretchy="false">→<!-- → --></mo>
<mi>X</mi>
<mo>×<!-- × --></mo>
<mi>X</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle (x,y):U\to X\times X}</annotation>
</semantics>
</math></span><img src="./bd3258e66f41077eb3e7dfe1c97e516672b8ede2.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:19.463ex; height:2.843ex;" alt="{\displaystyle (x,y):U\to X\times X}" loading="lazy"></span>. Since the fiber product of sheaves is a sheaf, it follows that <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle {\underline {\operatorname {Hom} }}(x,y)}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mrow class="MJX-TeXAtom-ORD">
<munder>
<mi>Hom</mi>
<mo>_<!-- _ --></mo>
</munder>
</mrow>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo>,</mo>
<mi>y</mi>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle {\underline {\operatorname {Hom} }}(x,y)}</annotation>
</semantics>
</math></span><img src="./df87893de4d0e88c6789621e1987802776866d22.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.583ex; margin-bottom: -0.755ex; width:10.172ex; height:3.343ex;" alt="{\displaystyle {\underline {\operatorname {Hom} }}(x,y)}" loading="lazy"></span> is a sheaf.
</p><p>The prestack <i>F</i> above may be written as <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle [X/\sim _{R}]^{pre}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mo stretchy="false">[</mo>
<mi>X</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>/</mo>
</mrow>
<msub>
<mo>∼<!-- ∼ --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mi>R</mi>
</mrow>
</msub>
<msup>
<mo stretchy="false">]</mo>
<mrow class="MJX-TeXAtom-ORD">
<mi>p</mi>
<mi>r</mi>
<mi>e</mi>
</mrow>
</msup>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle [X/\sim _{R}]^{pre}}</annotation>
</semantics>
</math></span><img src="./22a147e4e5d5ca8d43790af920a17cb11cd19b95.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:10.936ex; height:2.843ex;" alt="{\displaystyle [X/\sim _{R}]^{pre}}" loading="lazy"></span> and the stackification of it is written as <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle [X/\sim _{R}]}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mo stretchy="false">[</mo>
<mi>X</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>/</mo>
</mrow>
<msub>
<mo>∼<!-- ∼ --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mi>R</mi>
</mrow>
</msub>
<mo stretchy="false">]</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle [X/\sim _{R}]}</annotation>
</semantics>
</math></span><img src="./0a61697b2c20b647491031ae8146dfd57f62560b.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:8.369ex; height:2.843ex;" alt="{\displaystyle [X/\sim _{R}]}" loading="lazy"></span>.
</p><p>Note, when <i>X</i> is viewed as a stack, both <i>X</i> and <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle [X/\sim _{R}]^{pre}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mo stretchy="false">[</mo>
<mi>X</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>/</mo>
</mrow>
<msub>
<mo>∼<!-- ∼ --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mi>R</mi>
</mrow>
</msub>
<msup>
<mo stretchy="false">]</mo>
<mrow class="MJX-TeXAtom-ORD">
<mi>p</mi>
<mi>r</mi>
<mi>e</mi>
</mrow>
</msup>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle [X/\sim _{R}]^{pre}}</annotation>
</semantics>
</math></span><img src="./22a147e4e5d5ca8d43790af920a17cb11cd19b95.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:10.936ex; height:2.843ex;" alt="{\displaystyle [X/\sim _{R}]^{pre}}" loading="lazy"></span> have the same set of objects. On the morphism-level, while <i>X</i> has only identity morphisms as morphisms, the prestack <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle [X/\sim _{R}]^{pre}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mo stretchy="false">[</mo>
<mi>X</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>/</mo>
</mrow>
<msub>
<mo>∼<!-- ∼ --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mi>R</mi>
</mrow>
</msub>
<msup>
<mo stretchy="false">]</mo>
<mrow class="MJX-TeXAtom-ORD">
<mi>p</mi>
<mi>r</mi>
<mi>e</mi>
</mrow>
</msup>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle [X/\sim _{R}]^{pre}}</annotation>
</semantics>
</math></span><img src="./22a147e4e5d5ca8d43790af920a17cb11cd19b95.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:10.936ex; height:2.843ex;" alt="{\displaystyle [X/\sim _{R}]^{pre}}" loading="lazy"></span> have additional morphisms <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \delta }">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>δ<!-- δ --></mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \delta }</annotation>
</semantics>
</math></span><img src="./c5321cfa797202b3e1f8620663ff43c4660ea03a.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:1.049ex; height:2.343ex;" alt="{\displaystyle \delta }" loading="lazy"></span> specified by the equivalence pre-relation <i>f</i>.
</p><p>One importance of this construction is that it provides an atlas for an algebraic space: every <a href="Algebraic_space" title="Algebraic space">algebraic space</a> is of the form <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle [U/\sim _{R}]}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mo stretchy="false">[</mo>
<mi>U</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>/</mo>
</mrow>
<msub>
<mo>∼<!-- ∼ --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mi>R</mi>
</mrow>
</msub>
<mo stretchy="false">]</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle [U/\sim _{R}]}</annotation>
</semantics>
</math></span><img src="./6d99afd072438524e2ce3d7dcddf0948f89f2c9e.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:8.172ex; height:2.843ex;" alt="{\displaystyle [U/\sim _{R}]}" loading="lazy"></span> for some schemes <i>U</i>, <i>R</i> and an étale equivalence pre-relation <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle f:R\to U\times U}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>f</mi>
<mo>:</mo>
<mi>R</mi>
<mo stretchy="false">→<!-- → --></mo>
<mi>U</mi>
<mo>×<!-- × --></mo>
<mi>U</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle f:R\to U\times U}</annotation>
</semantics>
</math></span><img src="./2e4f0dc9eb6e74ce0100af71021b982c4fbb629c.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:14.999ex; height:2.509ex;" alt="{\displaystyle f:R\to U\times U}" loading="lazy"></span> such that, for each <i>T</i>, <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle f(T):R(T)\to U(T)\times U(T)}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>f</mi>
<mo stretchy="false">(</mo>
<mi>T</mi>
<mo stretchy="false">)</mo>
<mo>:</mo>
<mi>R</mi>
<mo stretchy="false">(</mo>
<mi>T</mi>
<mo stretchy="false">)</mo>
<mo stretchy="false">→<!-- → --></mo>
<mi>U</mi>
<mo stretchy="false">(</mo>
<mi>T</mi>
<mo stretchy="false">)</mo>
<mo>×<!-- × --></mo>
<mi>U</mi>
<mo stretchy="false">(</mo>
<mi>T</mi>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle f(T):R(T)\to U(T)\times U(T)}</annotation>
</semantics>
</math></span><img src="./af6d6669109d62ee40ab8d46c4c4cc68d0a3236a.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:28.782ex; height:2.843ex;" alt="{\displaystyle f(T):R(T)\to U(T)\times U(T)}" loading="lazy"></span> is an injective function ("étale" means the two possible maps <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle s,t:R\to U\times U\to U}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>s</mi>
<mo>,</mo>
<mi>t</mi>
<mo>:</mo>
<mi>R</mi>
<mo stretchy="false">→<!-- → --></mo>
<mi>U</mi>
<mo>×<!-- × --></mo>
<mi>U</mi>
<mo stretchy="false">→<!-- → --></mo>
<mi>U</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle s,t:R\to U\times U\to U}</annotation>
</semantics>
</math></span><img src="./ba6e373cd43c5c8e91baeef4345475b6f72c5621.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:22.081ex; height:2.509ex;" alt="{\displaystyle s,t:R\to U\times U\to U}" loading="lazy"></span> are étale.)
</p><p>Starting from a <a href="Deligne%E2%80%93Mumford_stack" title="Deligne–Mumford stack">Deligne–Mumford stack</a> <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle {\mathfrak {X}}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mrow class="MJX-TeXAtom-ORD">
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="fraktur">X</mi>
</mrow>
</mrow>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle {\mathfrak {X}}}</annotation>
</semantics>
</math></span><img src="./073868db564a5e806f61f8b2d526ba975cb5c077.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:1.671ex; height:2.176ex;" alt="{\displaystyle {\mathfrak {X}}}" loading="lazy"></span>, one can find an equivalence pre-relation <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle f:R\to U\times U}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>f</mi>
<mo>:</mo>
<mi>R</mi>
<mo stretchy="false">→<!-- → --></mo>
<mi>U</mi>
<mo>×<!-- × --></mo>
<mi>U</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle f:R\to U\times U}</annotation>
</semantics>
</math></span><img src="./2e4f0dc9eb6e74ce0100af71021b982c4fbb629c.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:14.999ex; height:2.509ex;" alt="{\displaystyle f:R\to U\times U}" loading="lazy"></span> for some schemes <i>R</i>, <i>U</i> so that <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle {\mathfrak {X}}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mrow class="MJX-TeXAtom-ORD">
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="fraktur">X</mi>
</mrow>
</mrow>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle {\mathfrak {X}}}</annotation>
</semantics>
</math></span><img src="./073868db564a5e806f61f8b2d526ba975cb5c077.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:1.671ex; height:2.176ex;" alt="{\displaystyle {\mathfrak {X}}}" loading="lazy"></span> is the stackification of the prestack associated to it: <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle {\mathfrak {X}}\simeq [U/\sim _{R}]}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mrow class="MJX-TeXAtom-ORD">
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="fraktur">X</mi>
</mrow>
</mrow>
<mo>≃<!-- ≃ --></mo>
<mo stretchy="false">[</mo>
<mi>U</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>/</mo>
</mrow>
<msub>
<mo>∼<!-- ∼ --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mi>R</mi>
</mrow>
</msub>
<mo stretchy="false">]</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle {\mathfrak {X}}\simeq [U/\sim _{R}]}</annotation>
</semantics>
</math></span><img src="./cff3d7206ebceb82602b4ab76c99753404d6e1bb.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:12.941ex; height:2.843ex;" alt="{\displaystyle {\mathfrak {X}}\simeq [U/\sim _{R}]}" loading="lazy"></span>.<sup id="cite_ref-10" class="reference"><a href="#cite_note-10"><span class="cite-bracket">[</span>10<span class="cite-bracket">]</span></a></sup> This is done as follows. By definition, there is an étale surjective morphism <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \pi :U\to {\mathfrak {X}}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>π<!-- π --></mi>
<mo>:</mo>
<mi>U</mi>
<mo stretchy="false">→<!-- → --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="fraktur">X</mi>
</mrow>
</mrow>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \pi :U\to {\mathfrak {X}}}</annotation>
</semantics>
</math></span><img src="./bbb6276f28538ee061425baca10971f9480add29.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:10.337ex; height:2.176ex;" alt="{\displaystyle \pi :U\to {\mathfrak {X}}}" loading="lazy"></span> from some scheme <i>U</i>. Since the diagonal is strongly representable, the fiber product <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle U\times _{\mathfrak {X}}U=R}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>U</mi>
<msub>
<mo>×<!-- × --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="fraktur">X</mi>
</mrow>
</mrow>
</msub>
<mi>U</mi>
<mo>=</mo>
<mi>R</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle U\times _{\mathfrak {X}}U=R}</annotation>
</semantics>
</math></span><img src="./87b3f49d9d6ffd22f2e282ee2e54fff4c7f7b99a.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:12.682ex; height:2.509ex;" alt="{\displaystyle U\times _{\mathfrak {X}}U=R}" loading="lazy"></span> is a scheme (that is, represented by a scheme) and then let
</p>
<dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle s,t:R\rightrightarrows U}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>s</mi>
<mo>,</mo>
<mi>t</mi>
<mo>:</mo>
<mi>R</mi>
<mo stretchy="false">⇉<!-- ⇉ --></mo>
<mi>U</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle s,t:R\rightrightarrows U}</annotation>
</semantics>
</math></span><img src="./1da0debe3cb75632315c5896cb99d31641278ea3.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:12.062ex; height:2.509ex;" alt="{\displaystyle s,t:R\rightrightarrows U}" loading="lazy"></span></dd></dl>
<p>be the first and second projections. Taking <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle f=(s,t):R\to U\times U}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>f</mi>
<mo>=</mo>
<mo stretchy="false">(</mo>
<mi>s</mi>
<mo>,</mo>
<mi>t</mi>
<mo stretchy="false">)</mo>
<mo>:</mo>
<mi>R</mi>
<mo stretchy="false">→<!-- → --></mo>
<mi>U</mi>
<mo>×<!-- × --></mo>
<mi>U</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle f=(s,t):R\to U\times U}</annotation>
</semantics>
</math></span><img src="./3191580b86fed06ac8c8f4d9499032f54041e914.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:22.871ex; height:2.843ex;" alt="{\displaystyle f=(s,t):R\to U\times U}" loading="lazy"></span>, we see <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle f}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>f</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle f}</annotation>
</semantics>
</math></span><img src="./132e57acb643253e7810ee9702d9581f159a1c61.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:1.279ex; height:2.509ex;" alt="{\displaystyle f}" loading="lazy"></span> is an equivalence pre-relation. We finish, roughly, as follows.
</p>
<ol><li>Extend <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \pi :U\to {\mathfrak {X}}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>π<!-- π --></mi>
<mo>:</mo>
<mi>U</mi>
<mo stretchy="false">→<!-- → --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="fraktur">X</mi>
</mrow>
</mrow>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \pi :U\to {\mathfrak {X}}}</annotation>
</semantics>
</math></span><img src="./bbb6276f28538ee061425baca10971f9480add29.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:10.337ex; height:2.176ex;" alt="{\displaystyle \pi :U\to {\mathfrak {X}}}" loading="lazy"></span> to <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \pi :[U/\sim _{R}]^{pre}\to {\mathfrak {X}}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>π<!-- π --></mi>
<mo>:</mo>
<mo stretchy="false">[</mo>
<mi>U</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>/</mo>
</mrow>
<msub>
<mo>∼<!-- ∼ --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mi>R</mi>
</mrow>
</msub>
<msup>
<mo stretchy="false">]</mo>
<mrow class="MJX-TeXAtom-ORD">
<mi>p</mi>
<mi>r</mi>
<mi>e</mi>
</mrow>
</msup>
<mo stretchy="false">→<!-- → --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="fraktur">X</mi>
</mrow>
</mrow>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \pi :[U/\sim _{R}]^{pre}\to {\mathfrak {X}}}</annotation>
</semantics>
</math></span><img src="./558dcb363287c6f31c8eaf59bf5802c69aab4cc2.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:19.293ex; height:2.843ex;" alt="{\displaystyle \pi :[U/\sim _{R}]^{pre}\to {\mathfrak {X}}}" loading="lazy"></span> (nothing changes on the object-level; we only need to explain how to send <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \delta }">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>δ<!-- δ --></mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \delta }</annotation>
</semantics>
</math></span><img src="./c5321cfa797202b3e1f8620663ff43c4660ea03a.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:1.049ex; height:2.343ex;" alt="{\displaystyle \delta }" loading="lazy"></span>.)</li>
<li>By the universal property of stackification, <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \pi }">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>π<!-- π --></mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \pi }</annotation>
</semantics>
</math></span><img src="./9be4ba0bb8df3af72e90a0535fabcc17431e540a.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:1.332ex; height:1.676ex;" alt="{\displaystyle \pi }" loading="lazy"></span> factors through <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle [U/\sim _{R}]\to {\mathfrak {X}}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mo stretchy="false">[</mo>
<mi>U</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>/</mo>
</mrow>
<msub>
<mo>∼<!-- ∼ --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mi>R</mi>
</mrow>
</msub>
<mo stretchy="false">]</mo>
<mo stretchy="false">→<!-- → --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="fraktur">X</mi>
</mrow>
</mrow>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle [U/\sim _{R}]\to {\mathfrak {X}}}</annotation>
</semantics>
</math></span><img src="./4e649ee760353f98cb803dcfc99928f8de2ef753.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:13.457ex; height:2.843ex;" alt="{\displaystyle [U/\sim _{R}]\to {\mathfrak {X}}}" loading="lazy"></span>.</li>
<li>Check the last map is an isomorphism.</li></ol>
<div class="mw-heading mw-heading2"><h2 id="Stacks_associated_to_prestacks">Stacks associated to prestacks</h2></div>
<p>There is a way to associate a stack to a given prestack. It is similar to the <a href="Sheafification" class="mw-redirect" title="Sheafification">sheafification</a> of a presheaf and is called <b>stackification</b>. The idea of the construction is quite simple: given a prestack <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle p:F\to C}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>p</mi>
<mo>:</mo>
<mi>F</mi>
<mo stretchy="false">→<!-- → --></mo>
<mi>C</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle p:F\to C}</annotation>
</semantics>
</math></span><img src="./c66d3f389313da08201d63cee44500df224b5fa3.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; margin-left: -0.089ex; width:10.317ex; height:2.509ex;" alt="{\displaystyle p:F\to C}" loading="lazy"></span>, we let <i>HF</i> be the category where an object is a descent datum and a morphism is that of descent data. (The details are omitted for now)
</p><p>As it turns out, it is a stack and comes with a natural morphism <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \theta :F\to HF}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>θ<!-- θ --></mi>
<mo>:</mo>
<mi>F</mi>
<mo stretchy="false">→<!-- → --></mo>
<mi>H</mi>
<mi>F</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \theta :F\to HF}</annotation>
</semantics>
</math></span><img src="./37ed150f1dd5ebeaf2799d2a6a1ed544d899139f.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:12.187ex; height:2.176ex;" alt="{\displaystyle \theta :F\to HF}" loading="lazy"></span> such that <i>F</i> is a stack if and only if <i>θ</i> is an isomorphism.
</p><p>In some special cases, the stackification can be described in terms of <a href="Torsor_(algebraic_geometry)" title="Torsor (algebraic geometry)">torsors</a> for affine group schemes or the generalizations. In fact, according to this point of view, a stack in groupoids is nothing but a category of torsors, and a prestack a category of trivial torsors, which are local models of torsors.
</p>
<div class="mw-heading mw-heading2"><h2 id="Notes">Notes</h2></div>
<style data-mw-deduplicate="TemplateStyles:r1239543626">
/* start https://en.wikipedia.org/ */


.mw-parser-output .reflist{margin-bottom:0.5em;list-style-type:decimal}@media screen{.mw-parser-output .reflist{font-size:90%}}.mw-parser-output .reflist .references{font-size:100%;margin-bottom:0;list-style-type:inherit}.mw-parser-output .reflist-columns-2{column-width:30em}.mw-parser-output .reflist-columns-3{column-width:25em}.mw-parser-output .reflist-columns{margin-top:0.3em}.mw-parser-output .reflist-columns ol{margin-top:0}.mw-parser-output .reflist-columns li{page-break-inside:avoid;break-inside:avoid-column}.mw-parser-output .reflist-upper-alpha{list-style-type:upper-alpha}.mw-parser-output .reflist-upper-roman{list-style-type:upper-roman}.mw-parser-output .reflist-lower-alpha{list-style-type:lower-alpha}.mw-parser-output .reflist-lower-greek{list-style-type:lower-greek}.mw-parser-output .reflist-lower-roman{list-style-type:lower-roman}


/* end https://en.wikipedia.org/ */
</style><div class="reflist">
<div class="mw-references-wrap"><ol class="references">
<li id="cite_note-1"><span class="mw-cite-backlink"><b><a href="#cite_ref-1">^</a></b></span> <span class="reference-text"><a href="#CITEREFVistoli2005">Vistoli 2005</a>, § 3.7.</span>
</li>
<li id="cite_note-2"><span class="mw-cite-backlink"><b><a href="#cite_ref-2">^</a></b></span> <span class="reference-text"><a href="#CITEREFBehrendConradEdidinFulton2006">Behrend et al. 2006</a>, Ch. 4., § 1.</span>
</li>
<li id="cite_note-3"><span class="mw-cite-backlink"><b><a href="#cite_ref-3">^</a></b></span> <span class="reference-text"><a href="#CITEREFVistoli2005">Vistoli 2005</a>, Definition 4.6.</span>
</li>
<li id="cite_note-4"><span class="mw-cite-backlink"><b><a href="#cite_ref-4">^</a></b></span> <span class="reference-text"><a href="#CITEREFVistoli2005">Vistoli 2005</a>, § 3.6.2.</span>
</li>
<li id="cite_note-5"><span class="mw-cite-backlink"><b><a href="#cite_ref-5">^</a></b></span> <span class="reference-text"><a href="#CITEREFVistoli2005">Vistoli 2005</a>, Definition 3.33.</span>
</li>
<li id="cite_note-6"><span class="mw-cite-backlink"><b><a href="#cite_ref-6">^</a></b></span> <span class="reference-text"><a href="#CITEREFBehrendConradEdidinFulton2006">Behrend et al. 2006</a>, Definition 2.25.</span>
</li>
<li id="cite_note-7"><span class="mw-cite-backlink"><b><a href="#cite_ref-7">^</a></b></span> <span class="reference-text"><a href="#CITEREFBehrendConradEdidinFulton2006">Behrend et al. 2006</a>, Example 2.29.</span>
</li>
<li id="cite_note-8"><span class="mw-cite-backlink"><b><a href="#cite_ref-8">^</a></b></span> <span class="reference-text"><a href="#CITEREFBehrendConradEdidinFulton2006">Behrend et al. 2006</a>, Definition 3.13.</span>
</li>
<li id="cite_note-9"><span class="mw-cite-backlink"><b><a href="#cite_ref-9">^</a></b></span> <span class="reference-text">The argument here is Lemma 25.6. of <a rel="nofollow" class="external text" href="https://stacky.net/files/written/Stacks/Stacks.pdf">M. Olsson's lecture notes on stacks</a>.</span>
</li>
<li id="cite_note-10"><span class="mw-cite-backlink"><b><a href="#cite_ref-10">^</a></b></span> <span class="reference-text"><a href="#CITEREFBehrendConradEdidinFulton2006">Behrend et al. 2006</a>, Proposition 5.20. and <a href="#CITEREFBehrendConradEdidinFulton2006">Behrend et al. 2006</a>, Theorem 4.35.. Editorial note: the reference uses the language of groupoid schemes but a groupoid scheme they use is the same as an equivalence pre-relation used here; compare Proposition 3.6. and the verifications below.</span>
</li>
</ol></div></div>
<div class="mw-heading mw-heading2"><h2 id="References">References</h2></div>
<ul><li><style data-mw-deduplicate="TemplateStyles:r1238218222">
/* start https://en.wikipedia.org/ */


.mw-parser-output cite.citation{font-style:inherit;word-wrap:break-word}.mw-parser-output .citation q{quotes:"\"""\"""'""'"}.mw-parser-output .citation:target{background-color:rgba(0,127,255,0.133)}.mw-parser-output .id-lock-free.id-lock-free a{background:url("./mw/Lock-green.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-limited.id-lock-limited a,.mw-parser-output .id-lock-registration.id-lock-registration a{background:url("./mw/Lock-gray-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-subscription.id-lock-subscription a{background:url("./mw/Lock-red-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .cs1-ws-icon a{background:url("./mw/Wikisource-logo.svg")right 0.1em center/12px no-repeat}body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-free a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-limited a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-registration a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-subscription a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .cs1-ws-icon a{background-size:contain;padding:0 1em 0 0}.mw-parser-output .cs1-code{color:inherit;background:inherit;border:none;padding:inherit}.mw-parser-output .cs1-hidden-error{display:none;color:var(--color-error,#d33)}.mw-parser-output .cs1-visible-error{color:var(--color-error,#d33)}.mw-parser-output .cs1-maint{display:none;color:#085;margin-left:0.3em}.mw-parser-output .cs1-kern-left{padding-left:0.2em}.mw-parser-output .cs1-kern-right{padding-right:0.2em}.mw-parser-output .citation .mw-selflink{font-weight:inherit}@media screen{.mw-parser-output .cs1-format{font-size:95%}html.skin-theme-clientpref-night .mw-parser-output .cs1-maint{color:#18911f}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .cs1-maint{color:#18911f}}


/* end https://en.wikipedia.org/ */
</style><cite id="CITEREFBehrendConradEdidinFulton2006" class="citation cs2">Behrend, Kai; Conrad, Brian; Edidin, Dan; Fulton, William; Fantechi, Barbara; Göttsche, Lothar; Kresch, Andrew (2006), <a rel="nofollow" class="external text" href="https://web.archive.org/web/20080505043444/http://www.math.unizh.ch/index.php?pr_vo_det&amp;key1=1287&amp;key2=580&amp;no_cache=1#"><i>Algebraic stacks</i></a>, archived from <a rel="nofollow" class="external text" href="http://www.math.unizh.ch/index.php?pr_vo_det&amp;key1=1287&amp;key2=580&amp;no_cache=1">the original</a> on 2008-05-05<span class="reference-accessdate">, retrieved <span class="nowrap">2017-06-13</span></span></cite></li>
<li><cite id="CITEREFVistoli2005" class="citation cs2">Vistoli, Angelo (2005), "Grothendieck topologies, fibered categories and descent theory", <i>Fundamental algebraic geometry</i>, Math. Surveys Monogr., vol.&nbsp;123, Providence, R.I.: Amer. Math. Soc., pp.&nbsp;<span class="nowrap">1–</span>104, <a href="ArXiv_(identifier)" class="mw-redirect" title="ArXiv (identifier)">arXiv</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://arxiv.org/abs/math/0412512">math/0412512</a></span>, <a href="Bibcode_(identifier)" class="mw-redirect" title="Bibcode (identifier)">Bibcode</a>:<a rel="nofollow" class="external text" href="https://ui.adsabs.harvard.edu/abs/2004math.....12512V">2004math.....12512V</a>, <a href="MR_(identifier)" class="mw-redirect" title="MR (identifier)">MR</a>&nbsp;<a rel="nofollow" class="external text" href="https://mathscinet.ams.org/mathscinet-getitem?mr=2223406">2223406</a></cite></li></ul>
<div class="mw-heading mw-heading2"><h2 id="External_links">External links</h2></div>
<ul><li><cite id="CITEREFDai_Tamaki2019" class="citation web cs1">Dai Tamaki (August 7, 2019). <a rel="nofollow" class="external text" href="https://mathoverflow.net/q/3119">"Prestacks and fibered categories"</a>.</cite></li></ul></div><!--htdig_noindex--><div><div class="zim-footer">
This article is issued from <a class="external text" title="Last edited on 2024-06-26" href="https://en.wikipedia.org/wiki/?title=Prestack&amp;oldid=1231026505">Wikipedia</a>. The text is available under <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.en">Creative Commons Attribution-Share Alike 4.0</a> unless otherwise noted. Additional terms may apply for the media files.
</div>
</div><!--/htdig_noindex--></div>
</div>
</main>
</div>
</div>
</div>

</body></html>